AHOI!
这是我想要的:我有一个巨大的SVN存储库。因为Checkout会像永远和几百GB一样,我想知道我是否可以在运行VisualSVN服务器的控制台上执行SVN命令,以通过svn propget svn:externals -R
命令确定任何带有绝对路径的svn:externals。
到目前为止,存储库似乎无法访问而无需检查它。我是对的(我希望不是)?还是有另一种方式来实现我正在寻找的东西吗?
谢谢! 蒂莫
答案 0 :(得分:2)
我想获得存储库中使用的所有外部组件的列表。到目前为止,我没有找到一种完全检查出来的方法,考虑到尺寸和我的连接需要很长时间。
这更容易理解。试试这个:
$ svn pget -Rv svn:externals http://svn.vegibank.com/svn
您不需要-v
。它将输出更改为三行输出,更易于阅读。
-v
http://svn.vegibank.com/svn/project - utils http://svn.vegibank.com/svn/utils
-v
Properties on 'http://svn.vegibank.com/svn/project'
svn:externals
utils http://svn.vegibank.com/svn/utils
但是,您可能更喜欢单行格式,因为它更容易解析。只需删除“-
”之后的所有内容,即可获得包含该属性的目录列表。
这个命令需要很长时间才能运行,所以,运行命令,喝点咖啡。或者,也许去吃午饭。或者也许晚餐和百老汇演出。至少你不需要检查整个存储库,这需要几千兆字节的磁盘空间。