51Testing软件测试论坛

标题: 清理SVN关联文件(Windows) [打印本页]

作者: 诸葛东明    时间: 2008-2-26 13:43
标题: 清理SVN关联文件(Windows)
制作背景:
    从SVN服务器上check out 工程文件之后,工程文件会产生关联文件,这对于追踪版本是必不可少的。但是,有时当我们需要将工程文件发送给其他人,或者拷贝到其他电脑上等等,此时我们并不想将工程文件夹内的关联文件一并发送,需要将目录下的_svn(或者.svn)文件手动地逐一删除。制作此程序就是为了方便清理关联文件.

程序实现方法:
    遍历工程文件下的所有文件和文件目录,如果是_svn(.svn)目录,则将该目录下的所有文件删除,并且删除_svn(.svn)目录;如果是其他目录,则通过递归,继续删除该目录下存在的_svn(.svn)目录及目录下的所有文件。

存在的问题:
    基本功能已经实现,但是_svn(.svn)目录无法删除,这可能与TSVNCache.exe进程有关。
作者: lhwork    时间: 2008-3-10 12:06
谢谢分享
作者: 云层    时间: 2008-3-19 15:22
何必用那么麻烦直接用export就行了。。。
作者: 诸葛东明    时间: 2008-3-22 19:32
原帖由 云层 于 2008-3-19 15:22 发表
何必用那么麻烦直接用export就行了。。。



主要是清理已经检出的文件夹




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2