2011-12-14 8 views
1

リバースマージ(よく起こる)を行うと、リビジョンを元に戻したいリビジョンの正確なリビジョン番号を見つけるためにログを呼び出さなければならないことがわかります。私はSVNキーワードPREVを知っていますが、時には2つ以上のリビジョンになることもあります。誰もが、ログを見てなくても、これを行うための簡単な方法を知っていれば、私は思っていたCLIの頭に相対的なSVNリビジョンを取得

svn merge -r HEAD-2:HEAD-3 http://svn.example.com/repos/calc/trunk 

:理想的には、次のようになりますか?

サイドノート:2つ以上のリビジョンを持つ理由は、git svnを使用していることです(まだ使用することを学んでいます)。そして時には、私のdcommitはsvnリポジトリとは別のコミットとしてすべてのgitブランチの変更をコミットします単一のgitブランチからの変更をコミットしたいだけです。

答えて

0

残念ながら、svn logを見ずにコマンドラインから実行する方法はありません。私が考えることの1つは、グラフィカルツールを使って変更を元に戻すことができることです。 WindowsのTortoiseSVNを例として:

enter image description here

関連する問題