列出具有特定属性和值的 subversion 存储库中的所有路径
Posted
技术标签:
【中文标题】列出具有特定属性和值的 subversion 存储库中的所有路径【英文标题】:List all paths in subversion repository with a certain property & value 【发布时间】:2012-11-30 11:22:51 【问题描述】:存储库的一部分将移至新服务器上的自己的存储库,这可能会破坏已设置的外部存储库。
如何找到设置了外部的所有路径的列表?
【问题讨论】:
【参考方案1】:制作一个可执行脚本'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
【讨论】:
以上是关于列出具有特定属性和值的 subversion 存储库中的所有路径的主要内容,如果未能解决你的问题,请参考以下文章