26

特定のリビジョンをトランクからリリース ブランチにマージしようとしています。マージできるリビジョンの数を mergeinfo で確認したところ、42 でした。ただし、各リビジョン ログをチェックして、マージするかどうかを決定することは可能であり、難しくもありません。次に、TortoiseSVN でログを確認し、コマンド ラインsvn merge -c rev1,rev2機能または-rもちろん範囲を使用します。

TortoiseSVN にこのチェリーピッキングを簡単にするツールがあるかどうか疑問に思っていました。私はそれをグーグルで調べましたが、おそらくTortoiseGitだけがそれを持っていることがわかりました.

このプロセスをより簡単に (そしてより速く) する他の方法も歓迎します!

4

1 に答える 1

33

TortoiseGit については何も知りませんが、TortoiseSVN にはかなりまともな「マージ」ダイアログがあります。「マージするリビジョン範囲」セクションで、「ログを表示」を選択し、必要な数のリビジョンを選択します。

TortoiseSVN マージ

さらに、すでにマージされているリビジョンはグレー表示されます。

グレーアウトされたリビジョン

于 2012-12-20T12:07:19.033 に答える