GNU/Linux >> Linux の 問題 >  >> Linux

現在のsvnリポジトリのURLを取得するには?

解決策 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}'


Linux
  1. 現在のGrub/ブート構成に関する情報を取得する方法は?

  2. bashでループの終了ステータスを取得する方法

  3. 現在のモニター解像度またはモニター名 (LVDS、VGA1 など) を取得する方法

  1. Kshのバージョンを安全に入手する方法は?

  2. 自動マウントのUSBキーを取得するにはどうすればよいですか?

  3. コマンドラインから Dropbox ファイルの URL を取得するには?

  1. 現在のgitブランチの名前をシェルスクリプトの変数に取得する方法は?

  2. Pythonで(MB)ファイルのtar.gzのサイズを取得する方法

  3. Makefile でユーザー名を取得するにはどうすればよいですか?