解決策 1:
チェックアウトしたディレクトリのいずれかで次のコマンドを実行すると、現在のディレクトリの URL、リポジトリ ルート、およびその他の情報を取得できます。
svn info
おそらくスクリプトで使用するために、リポジトリの URL のみを返すコマンドが必要な場合は、次のパラメーターを渡すことができます:
svn info --show-item repos-root-url
--show-item
は注目に値します。 Subversion 1.9+ で利用できます。古いバージョンでは、次のスニペットを使用して同様の結果を得ることができます:
svn info | grep 'Repository Root' | awk '{print $NF}'
解決策 2:
SVN 1.7 の場合、
を使用する必要がありましたsvn info | grep '^URL' | awk '{print $NF}'
これが、新しい SVN を持ってここに来る他の人の助けになることを願っています
解決策 3:
grep の必要はありません。検索と文字列の区切りに AWK を使用するだけです
svn info | awk '/^URL/{print $2}'