目前没有根据这个错误svn cleanup
进入外部。从项目及其所有外部项中删除所有结帐锁的最佳方法是什么?
问问题
70 次
2 回答
0
我确信有更好的正则表达式或格式说明符可以传递给svn status
,但我最终会修剪前 8 个字符并传递给xargs
很多东西(外部列表、修改的文件等)。对于这个特定的例子,我会这样做:
svn st | grep ^X | sed 's/........//' | xargs svn cleanup
如果我有一个已知的目录列表,我有时也会使用 foreach:
for m in `cat modules`; do svn something $m; done
或者
for m in one two three; do svn something $m; done
于 2013-05-23T17:35:54.977 回答
0
我最好的尝试是:
svn propget svn:externals |\
grep '^[^# ]' |\
cut -d ' ' -f 1 |\
while read dir; do (cd $dir && svn cleanup); done
在定义外部的级别运行(这对我有用)。
于 2013-05-23T12:54:41.547 回答