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

  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • The Exploiteers

    The Exploite

    4 Ocak 2011
  • Watcher3223

    Watcher3223

    15 Kasım 2007