用ant删除工程下的.svn文件夹

蔡佳娃 发布于 2013/02/23 17:20
阅读 666
收藏 1
项目的环境:
Linux平台,tomcat应用服务器,svn版本管理。

情景是这样的:
开发环境下的项目是使用SVN管理的,在工程中,tomcat/webapps/xxx的目录下,所有的子目录(递归)下都有.svn这样一个文件夹。请教各位,如何写build.xml才能将这些.svn文件夹全部删除。试过了很多办法,都没有解决,目前是写了一个脚本,去递归所有目录,逐一删除。然后在ant中去执行这个脚本。
加载中
0
蔡佳娃
蔡佳娃

引用来自“魔力猫”的答案

你打包的时候把.svn的目录排除在外就可以了。
ant可以执行命令,最后还是通过ant执行linux删除命令完成此需求
0
魔力猫
魔力猫
你打包的时候把.svn的目录排除在外就可以了。
蔡佳娃
蔡佳娃
回复 @yaoyaoling : 嗯,多谢帮助,我去试一试。
灰花走湿
灰花走湿
回复 @蔡佳娃 : 给你个链接,你看下 http://tinyw.in/fZh5
灰花走湿
灰花走湿
回复 @蔡佳娃 : 任务实现递归也不难 啊
蔡佳娃
蔡佳娃
回复 @yaoyaoling : 是用的delete但是linux下删除.svn这种隐藏文件不给力,而且无法递归每个子目录下。
灰花走湿
灰花走湿
回复 @蔡佳娃 : delete任务
下一页
0
周翼翼
周翼翼

svn 导出, 是不带.svn的. 

而且, ant去调脚本也是正确的思路.

蔡佳娃
蔡佳娃
我也没是办法,才这么做的。按道理说,ant的delete不应该不支持删除一个文件夹下所有符合删除条件的子目录啊。
返回顶部
顶部