2012-12-20 25 views
17

Bazı revizyonları gövdeden serbest bırakma dalına birleştirmek üzereyim. Birleştirme işleminde kaç tane düzeltmenin uygun olduğunu kontrol ettim ve bu da 42. idi. Her bir revizyon günlüğünü kontrol etmek ve birleştirmek isteyip istemediğinize karar vermek kesinlikle mümkün değil. Daha sonra günlükleri TortoiseSVN ile kontrol edip tabiki için svn merge -c rev1,rev2 komut satırını veya -r komut satırını kullanıyorum.TortoiseSVN cherrypicking

TortoiseSVN'nin bu vişne işlemini daha kolay hale getirecek bir aracı olup olmadığını merak ediyordum. Bunun için googled ettik, ama sadece TortoiseGit sahip olduğunu öğrendim.

Bu işlemi daha kolay (ve daha hızlı) yapan başka yöntemler de açığız!

cevap

22

TortoiseGit hakkında bir şey bilmiyorum ama TortoiseSVN oldukça iyi bir "Birleştirme" diyaloğuna sahip. bölümünde "birleştirme Revizyon aralığı", "göster günlüğü" seçin ve istediğiniz kadar revizyonlar seçti:

TortoiseSVN Merge

Ayrıca, zaten birleştirilir revizyonlar will gri-out:

Grayed-out revisions

+0

Bu harika bir şey. Tam olarak görmeyi umduğum şey bu. Ben TortoiseSVN ile birleşmek ve her zaman bunu komut satırından yaptım. Birleştirme seçeneğini hiç görmedim, bunun nedeni repo tarayıcımın her zaman arandığımdı. Bunu asla kopyalama kopyasından yapman gerektiğini bilmiyordum. SVN hakkında öğrenecek çok şeyim var. Teşekkürler! – Martin