2012-08-21 21 views

cevap

2

git flow ve tool support ürününe göz atmanızı öneririz.

Git akışının düzeltme desteği, üretim dalınıza (muhtemelen master) ve geliştirme dalınıza (git akışında develop) birleştirilebilen bir hata düzeltme dalı oluşturur. Düzeltme şubesi master'dan başlar. Tüm sürüm değişiklikleri, her sürümden sonra develop'a birleştirildiği için, düzeltme birimini birleştirmek istemediğiniz taahhütleri birleştirmek zorunda kalmadan, düzeltme dalını develop'a birleştirebilirsiniz.

0

Tek komutla birden çok dalda birleştirmenin herhangi bir yolu olduğunu sanmıyorum. Yapabilecekleriniz, üzerinde çalışmaya başladığınız dalın sadece ustalıkla yeniden inşa edilmesidir.

0

Her bir birleştirme, çakışan karar verme ve bazen uyuşmazlık çözümü gerektirir, böylece birleştirdiğiniz şubeye bakmadan birleştirmenin bir yolu yoktur. Bu yazılı, tüm şubelerinize birleştirmeniz gerekiyor mu? Örneğin, yerel olarak düzinelerce şubem var, ancak bunların büyük çoğunluğu yalıtılmış özellikler veya düzeltmelerdir. Bunlar, çoğu düzeltme düzeltmesinin yapılmasına ihtiyaç duymaz ve üretime hazır veya ortak çalışanlarla paylaşılmaya hazır olana kadar onları güncel tutmaktan rahatsız olmaz. Bunlar, üretim entegrasyonunu kolaylaştırmak için master'un düzeltilip düzeltilmediğine bakılmaksızın güncellenmelidir. Başka bir deyişle, iş akışım, düzeltmelerin birleştirme sorunlarının, gerçekten önemli olduğu bir zaman dilimine dağıtmamı sağlar. Bir grup küçük özellik dalınız varsa, henüz bu düzeltme koduna ihtiyacınız olmayabilir.

İlgili konular