列出 Subversion 存储库中具有特定属性和值的所有路径


存储库

的一部分将移动到新服务器上自己的存储库,这可能会破坏已设置的外部存储库。

如何找到设置了外部的所有路径的列表?

制作一个可执行脚本 'find_externals.sh'

#!/bin/bash
repository='/path/to/repo'
echo find paths that have externals set
while read fullpath; do
        result=`svnlook proplist "$repository" "${fullpath}" -v`
        if [[ "$result" == *svn:ext* ]] ; then
                echo;echo "Path: '$fullpath'"
                echo $result
        fi
done

这样称呼它

svnlook tree /path/to/repo --full-paths | ./find_externals.sh

相关内容

  • 没有找到相关文章

最新更新