用于检查所有文件是否位于同一根SVN下的脚本

时间:2011-01-25 09:43:33

标签: svn

嗨,伙计们,

我有这种使用分支的方法,有时会发生的情况是我检出的目录下的某些文件指向错误的根,即它们将指向其中一个分支而不是实际分支中的文件

我想知道是否有一个脚本可以验证我签出的文件夹中的所有文件是否都在同一个根目录下..

提前多多感谢。

1 个答案:

答案 0 :(得分:2)

这应该可以解决问题:假设预期的根类似于https://svn.server.local/trunk/,在本地副本的根文件夹中执行以下命令:

svn info -R | grep "URL:" | grep -v "URL: https://svn.server.local/trunk/"

或者,在Windows上:

svn info -R | FIND "URL:" | FIND /V "URL: https://svn.server.local/trunk/"

输出将是根存储库下的URL列表。