web-dev-qa-db-ja.com

TortoiseSVNチェリーピッキング

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

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

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

25
Martin

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

TortoiseSVN Merge

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

Grayed-out revisions

29