2012-12-20 12 views
17

私は、あるリビジョンをトランクからリリースブランチにマージしようとしています。 mergeinfoでマージするリビジョン数を42で確認しました。 各リビジョンログを確認してマージするかどうかを決定することは間違いありませんが、あまり難しくありません。その後、TortoiseSVNを使ってログを確認し、コマンドラインsvn merge -c rev1,rev2または-rを使用します。TortoiseSVN cherrypicking

TortoiseSVNにこのチェリーピッキングをもっと簡単にするツールがあるのだろうかと思っていました。私はそれについてgoogledしたが、たぶんTortoiseGitがそれを持っていることが分かった。

このプロセスを簡単に(より速く)行う方法は、歓迎します。

答えて

22

私はTortoiseGitについて何も知らないが、TortoiseSVNはまったくまともな "マージ"ダイアログを持っている。セクションで、「ログの表示」を選択し、あなたが望む限り多くのリビジョンを選択しました「マージするリビジョンの範囲」で:

TortoiseSVN Merge

また、すでにマージされリビジョンがグレー表示されます。

Grayed-out revisions

+0

これはちょうど素晴らしいです。これはまさに私が実際に見ることを望んでいたものです。私はTortoiseSVNと合併することではなく、コマンドラインからいつもそれをやりました。私は合併のオプションを見たことはありませんが、それは私がいつも私のレポブラウザを見ていたからです。あなたは作業コピーからそれを行うべきであることを知らなかった。私はまだSVNについて多く学んできました。ありがとう! – Martin