2017-01-05 9 views
0

私は自分のローカルPCでtortoise svn clienを使用しています。私は1つのディレクトリ、すなわちc:\ temp \ svn \を持っています。ここにはいくつかのチェックアウトされたディレクトリがあります。簡単にするために、strucutreは次のようにしましょう:
c:\ temp \ svn \ project1 - svn://192.168.1.3/home-repo-1/
c:\ temp \ svn \ project2 - svn:// 192.168.1.3/home-repo-2/svn svn URLのローカルディレクトリを一覧表示

私はSVNのURLに基​​づいて、チェックアウトしたディレクトリの場所を見つけることができる方法方法はありますか?これは私がいくつかのsvnコマンドをしたいということは、「getローカルディレクトリ」「SVNのsvn://192.168.1.3/home-repo-1/」

答えて

2

いいえ、あなたがすることはできません。 =/

なぜですか?あなたが/多くの作業ディレクトリを持つことができる/同じリポジトリからチェックアウトしたので。この場合、あなたの質問には一意の答えはありません。ディレクトリがあります。

特定の作業ディレクトリは、特定のURLを持っている場合は、svn infoコマンドを使用して、しかし、見ることができます。

すべてのWDが特定のパスの下にあることがわかっている場合は、svn infoを使用してそれらをすべて照会し、チェックアウトされたリポジトリのルーツのリストを返す小さなスクリプトを作成することもできますsvnに標準で付属しているもの。

+0

ありがとうございます。私はこれが答えになることを恐れていた。 「svn info」は、ディスクドライブに何千ものディレクトリがあり、悪夢となるすべてのものをスキャンすることができるため、移動する方法ではありません。私は既にチェックアウトされたディレクトリへのスクリプトwhith "hardcoded"パスを使用します。ちょうどもっと馬鹿な証拠を持っていたかったのです。 svnコマンドに関連する解決策は必要ありません。私は何を使うことができるだろうか?私。あなたがフォルダをチェックアウトするためにウィンドウ上で右クリックすると、プロパティウィンドウでは、Subversionタブです... – user2761761

関連する問題