29 Temmuz 2016 Cuma

10 Adımda Gerrit Üzerindeki Farklı İki Branch'in Belli Kısımlarını Merge Etme

Merhaba,
bu yazımda sizlere gerrit üzerinde master branch'ine ait commtilerin bir kısmının farklı bir branch'e nasıl uygulanacağını paylaşacağım. Master branch'inin tamamını değilde sadece bu branch'in  belli commitlerini farklı bir branch'e uygulamak gibi bir ihtiyacınız olursa aşağıdaki adımları takip ederek bu işlemi yapabilirsiniz.

1-) master branchine geçin.
git checkout master 


2-) master branch inin durumunu inceleyin
git status 


3-) master branchini remote repo ya güncelleyin
git pull 


4-) commit ID lerini ve içeriklerini görmek için gitk'yı açın
gitk --all & 


5-) Diğer branch'e geçin
git checkout <anotherBranch> 


6-) Geçtiğiniz branch'i remote repository'e  güncelleyin
 git pull 


7-) Getçtiğiniz branch'in durumunu gözden geçirin
git status 


8-) cherry pick ile istediğiniz commiti merge edin.
git cherry-pick <commitID> 


9-) durumu tekrar gözden geçirin
 git status 


10-) herhangi bir sorun yoksa  remote repository'e push edin.
git push  origin <anotherBranch>:refs/for/<anotherBranch>