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

发布于 2021-11-21 20:16:20 字数 232 浏览 816 评论 9

项目的环境:

Linux平台,tomcat应用服务器,svn版本管理。

情景是这样的:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

成熟稳重的好男人 2021-11-26 23:05:18

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

各自安好 2021-11-26 23:05:17

svn 导出, 是不带.svn的. 

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

葬花如无物 2021-11-26 23:05:16

回复
delete任务

巡山小妖精 2021-11-26 22:51:47

回复
是用的delete但是linux下删除.svn这种隐藏文件不给力,而且无法递归每个子目录下。

后知后觉 2021-11-26 21:57:31

回复
任务实现递归也不难 啊

秋意浓 2021-11-26 21:46:49

回复
给你个链接,你看下 http://tinyw.in/fZh5

泛泛之交 2021-11-26 21:24:59

回复
嗯,多谢帮助,我去试一试。

天涯离梦残月幽梦 2021-11-26 20:02:36

你打包的时候把.svn的目录排除在外就可以了。

冷默言语 2021-11-26 10:03:02

你打包的时候把.svn的目录排除在外就可以了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文