2011-01-17 15 views
2

svn updateで行われたWebアプリケーションがサーバーにデプロイされています。さて、私はそのリビジョン番号がそのサーバーに配備されたことを知りたいと思います。この情報を得るためにどのようなコマンドを使用しますか?SVN:リビジョン番号を教える方法は?

また、このリビジョン番号を取得すると、そのリビジョンを別のサーバーに展開する必要があります。 svn updateを実行してリビジョン番号を指定するにはどうすればよいですか?ソースディレクトリにsvn infoを起動する

+0

[現在のSubversionビルド番号にアクセスするにはどうすればいいですか?](http://stackoverflow.com/questions/110175/how-to-access-the-current-subversion-build-number) –

答えて

3

試してみてください。

svn info path/to/source | grep revision 

そして:

svn update -r revision 
+0

ソースディレクトリは?私はアプリケーションのWebルートにあります。 'pwd'を実行すると、'/var/www/'を取得します。だから、私はこのコマンドを試した: 'svn info/var/www/| grep revision';私は何も持っていない。 – StackOverflowNewbie

+0

あなたが入っているディレクトリがバージョン番号を取得したいディレクトリであれば、単純な 'svn info'が動作するはずです。 grepが何らかの理由で失敗した場合は、手動で調べてください。見つけにくいはずはありません。 –

+0

それは 'grep"ではありません^ Revision "'?それともsvn-version-dependentなのでしょうか? – PypeBros

2

svnversionは別のオプションです。チェックアウトの現行バージョンを表示するだけでなく、ファイルが変更されたかどうか、またはリビジョンが混在している場合(つまり、すべてのファイルが同じリビジョンにあるわけではない場合)も表示されます。

関連する問題