用ant删除工程下的.svn文件夹
项目的环境:
Linux平台,tomcat应用服务器,svn版本管理。
情景是这样的:
开发环境下的项目是使用SVN管理的,在工程中,tomcat/webapps/xxx的目录下,所有的子目录(递归)下都有.svn这样一个文件夹。请教各位,如何写build.xml才能将这些.svn文件夹全部删除。试过了很多办法,都没有解决,目前是写了一个脚本,去递归所有目录,逐一删除。然后在ant中去执行这个脚本。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
我也没是办法,才这么做的。按道理说,ant的delete不应该不支持删除一个文件夹下所有符合删除条件的子目录啊。
svn 导出, 是不带.svn的.
而且, ant去调脚本也是正确的思路.
回复
delete任务
回复
是用的delete但是linux下删除.svn这种隐藏文件不给力,而且无法递归每个子目录下。
回复
任务实现递归也不难 啊
回复
给你个链接,你看下 http://tinyw.in/fZh5
回复
嗯,多谢帮助,我去试一试。
你打包的时候把.svn的目录排除在外就可以了。
你打包的时候把.svn的目录排除在外就可以了。