リポジトリで使用されているすべての外部のリストを取得したいと考えています。これまでのところ、サイズと接続を考慮すると、完全にチェックアウトせずに非常に長い時間がかかる方法を見つけていません。
そのほうがわかりやすいです。これを試して:
$ svn pget -Rv svn:externals http://svn.vegibank.com/svn
は必要ありません-v
。出力を読みやすい 3 行出力に変更します。
それなし-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
ただし、解析が容易なため、1 行形式を好む場合があります。" " の後のすべてを削除するだけ-
で、プロパティを持つディレクトリのリストが得られます。
このコマンドの実行には時間がかかるため、コマンドを実行してコーヒーを飲みます。または、昼食をとるかもしれません。または、夕食とブロードウェイのショーかもしれません。少なくとも、数ギガバイトのディスク容量を必要とするリポジトリ全体をチェックアウトする必要はありません。