如何检测和/或删除空的Subversion目录?

时间:2011-02-18 17:02:35

标签: svn tortoisesvn

我一直在Google上搜索但无法找到答案。如何在Subversion存储库中检测和/或删除空目录?我想删除那些目录;他们所拥有的就是他们的.svn目录。

我正在运行Windows,并且可以在命令行上访问SVN,我也安装了TortoiseSVN。

2 个答案:

答案 0 :(得分:0)

这是你必须以某种方式编写脚本的东西,因为没有Subversion命令来执行此操作。您可以使用“svn ls -R URL_TO_REPO_ROOT”,然后获取以/中没有任何子项的条目。对于“svn ls”,目录始终以“/”结尾,因此在编写脚本时使用此优势。

答案 1 :(得分:0)

这是一个检测工作副本中空目录的脚本:

https://gist.github.com/852051

this page上有更短的解决方案,但当完整的目录层次结构为空时,它们将无法递归工作。