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

用于检查所有文件是否位于同一根SVN下的脚本,svn,Svn,大家好 我有这种处理分支的方法,有时发生的情况是,我签出的目录下的一些文件指向错误的根,即它们将指向某个分支中的文件,而不是实际的分支 我想知道是否有一个脚本可以验证我签出文件夹中的所有文件是否在同一根目录下 提前非常感谢。这应该可以做到:假设所需的根目录类似于https://svn.server.local/trunk/,在本地副本的根文件夹中执行以下操作: svn info -R | grep "URL:" | grep -v "URL: https://svn.server.local/t

大家好

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

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


提前非常感谢。

这应该可以做到:假设所需的根目录类似于
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列表。

哪个环境的脚本?Windows cmd?bashshell?窗口。我的假设是根节点指向正确的repo,因此我不想给出URL的输入字符串。那奏效了。。我稍微修改了一下以适应我的需要。