トランクからの特定のリビジョンをリリースブランチにマージしようとしています。マージに適格なリビジョンの数をmergeinfoで確認しましたが、42でした。各リビジョンログを確認してマージするかどうかを決定することは間違いなく可能であり、それほど難しくはありませんが。次に、TortoiseSVNでログを確認し、コマンドラインsvn merge -c rev1,rev2
関数または-r
を使用して範囲を決定します。
TortoiseSVNには、このチェリーピッキングをはるかに簡単にするツールがあるのだろうかと思っていました。私はそれをグーグルで検索しましたが、おそらくTortoiseGitだけがそれを持っていることがわかりました。
このプロセスをより簡単に(そしてより速く)する他の方法も歓迎します!
TortoiseGitについては何も知りませんが、TortoiseSVNにはかなりまともな「マージ」ダイアログがあります。 [マージするリビジョン範囲]セクションで、[ログを表示]を選択し、必要な数のリビジョンを選択します。
さらに、すでにマージされているリビジョンはグレー表示されます。