Her özellik için bir Git dalına sahibim. Ancak, bazen, A
dalında gelişirken, B
da uygulandığında A
'un nasıl davranacağını test etmek isterim.Git: İki özellik dalının test birleşimi
git checkout A
git branch base
git merge B
git reset --mixed base
git branch -D base
Bunu yapmak için daha kısa bir yol var mı: Şu anda
, bunu kullanmaktan?
Ayrıca: Ne A
ve B
eğer aynı atadan değil mi?
o -- o -- o [A]
\-- x -- o [v1_0]
\ -- b1 -- b2 -- o [B]
Böyle daha kolay nasıl bir şey yapabilirim?
git checkout A
git branch ABase
git cherry-pick v1_0..B // only applying b1,b2 not x
git reset --mixed ABase
git branch -D ABase
'git merge v1_0..B'? Git yerine cherry-pick v1_0..B' demek istemiyor musunuz? – Jubobs
@Jubobs: Evet, onu kiraz toplayıcısına değiştireceğim. Ayrıca sonra A'ya sıfırladım – schoetbi