SORU
5 Ocak 2013, CUMARTESİ


Usta ile geliştirme şube birleştirme

İki dal yani master ve GitHub Deposu development var. Görüldüğü gibi gelişim dalında tüm gelişme yapıyorum.

git branch development
git add *
git commit -m "My initial commit message"
git push -u origin development

Şimdi master development şube tüm değişiklikleri birleştirmek istiyorum. Benim geçerli bir yaklaşım

git checkout master 
git merge development
git push -u origin master 

Ben takip ediyorum prosedürü doğru olup olmadığını bildirin lütfen.

CEVAP
5 Ocak 2013, CUMARTESİ


Ben genellikle eğer herhangi bir uyuşmazlık varsa, master temiz kalır development şube kendisi ve benim çözmek Ben development master ilk birleştirmek gibi.

(on branch development)$ git merge master
(resolve any merge conflicts if there are any)
git checkout master
git merge development (there won't be any conflicts now)

Yok fazla bir fark bulunan iki yaklaşım, ama ben fark var bazen istemiyorum birleştirme şube içine master henüz sonra bunları birleştirmek, ya da hala daha fazla iş, daha önce bu olabilir birleşti, çok meyilliyim bırakın master el değmemiş kadar son şeyler.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Git

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 99being99

    99being99

    2 EYLÜL 2008
  • DancingIsAPassion

    DancingIsAPa

    29 AĞUSTOS 2009
  • Alexey - servant of Christ

    Alexey - ser

    15 EYLÜL 2007