«branching» etiketlenmiş sorular

Revizyon kontrolünde dallanma, değişikliklerin her iki dal boyunca paralel olarak gerçekleşebilmesi için revizyon kontrolü altındaki bir nesnenin kopyalanmasıdır.

14
Yeni geliştirici şube birleşmelerine ayak uyduramaz
Ben yeni geliştiriciyim - bu benim ilk programlama pozisyonum. Benim sorunum şudur: Kullanıyoruz git- Şubemizden bir dal kestim develop, sonra atandığım küçük görev üzerinde çalışmaya başladım. Çok yavaş, çünkü deneyimsizim. Şubemi developbaşkalarıyla yeniden birleştirmeye hazır olduğumda , çatışmaları çözmenin çok zor olduğu pek çok değişiklik yaptım (işimi hurdaya çıkarmak ve …

6
Neden squash git çekme isteklerini yerine getiriyor?
Neden isteklerini yerine getirdiğim her ciddi Github deposu, taahhütlerimi tek bir taahhütte ezmemi istiyor? Git günlüğünün orada olduğunu düşündüm, böylece tüm geçmişinizi kontrol edebiliyor ve tam olarak hangi değişikliklerin gerçekleştiğini görebiliyorsunuz. Amaç ne? Bu aynı zamanda “erken ve sık işlenen” mantralarına aykırı görünüyor.

2
Dallanma ve en iyi uygulamaları etiketleme
Şu anda Pro Git'i okuyarak Git'i kullanmayı öğreniyorum . Şu anda dallanma ve etiketler hakkında öğreniyorum. Benim sorum ne zaman dal kullanmalı ve ne zaman etiket kullanmalıyım? Örneğin, bir projenin 1.1 sürümü için bir şube oluşturduğumu söyleyin. Bu sürümü bitirip bıraktığımda, sürüm sürümünü işaretlemek için şubeden ayrılmalı mıyım? Yoksa bir …

9
Ana şubede yüzlerce özelleştirilmiş şubenin bakımını yapın
Şu anda paylaşılan bir depoda PHP uygulamamız için bir ana şubemiz var. Her biri ayrı bir branşta farklı amaçlarla kişiselleştirilebilen, yazılımımızın abonesi olan 500'den fazla müşterimiz var. Özelleştirme, farklı bir metin alanı adı, tamamen yeni bir özellik veya modül veya veritabanındaki yeni tablolar / sütunlar olabilir. Karşılaştığımız zorluk, bu yüzlerce …


13
Şubeye veya şubeye değil mi?
Yakın zamana kadar geliştirme iş akışım şuydu: Özelliği ürün sahibinden alın Şube yapın (özellik 1 günden fazla ise) Bir dalda uygulamak Ana şubeden şubemdeki değişiklikleri birleştirme (geriye doğru birleşme sırasındaki çatışmaları azaltmak için) Şubemi ana şubeye dön Bazen birleşme sorunları vardı, ama genel olarak hoşuma gitti. Ancak son zamanlarda sürekli …

8
Dalları aynı yazılımın farklı sürümlerini korumak için kullanmak iyi bir uygulama mıdır?
Birkaç farklı sürümü olan bir ürünümüz var. Farklılıklar az: burada ve oradaki farklı dizeler, birinde çok az ek mantık, diğerinde mantıkta çok az fark var. Yazılım geliştirilirken, çoğu basıma her sürüme eklenmesi gerekir; ancak, değişmeyen bir kaç tane var ve bir kaç tane de değişmeli. Release-editionA ve release-editionB (..etc) şubelerim …
72 git  branching 

7
İncelenmekte olan başka bir şubeye bağımlı olan bir şube üzerinde çalışmak
Git aşağıdaki senaryo ile ilgilenmeye nasıl yardımcı olur: İki parçaya bölünmüş bir görevim var: arka uç ve ön uç. Arka uç değişikliklerini birleştirmek ve bir araya gelmesini beklemek için bir çekme isteği yapıyorum (ve geri bildirime hitap ediyorum). Beklerken, ön uç değişikliklerinde gerçekten çalışamıyorum, çünkü arka uç değişikliklerine bağlı ve …
65 git  branching 

7
Her bir sprint'te birden fazla daldan / geliştiriciden gelen kodu nasıl yönetirsiniz?
Geliştiricilerin, öykülerinin her bir sprint ana dalına entegrasyonu konusundaki endişelerini dile getirdikleri retro bir çağrıdan yeni çıktım. Geliştiriciler tüm kodları kendi dallarında ve sprintin sonuna doğru tek bir ana dalda birleştirirler. Daha sonra, bir geliştirici (genellikle aynı), her şeyin diğer dev koduyla iyi bir şekilde bütünleştiğinden emin olma görevi ile …

11
Çalışmayan kodları işlemek hiç doğru mu?
Sadece çalışma kodunu vermeyi istemek iyi bir fikir mi? Bu taahhüdün, depoyu çalışma durumunda bırakması gerekmez: ... tasarımın erken aşamalarındayız, kod henüz kararlı değil. ... projedeki tek geliştirici sizsiniz. İşlerin neden işe yaramadığını biliyorsun. Ayrıca, hiç kimsenin çalışmalarını bozuk kod işleyerek durdurmazsınız. ... kod şu anda çalışmıyor. Bunun üzerinde büyük …

5
“Sık sık” birleştirmek daha mı iyidir yoksa yalnızca tamamlandıktan sonra özellik dallarında büyük bir birleşme olur mu?
Diyelim ki çoklu dallar geliştiriliyor Ave Bartan "hata düzeltme" dalı da var C. Şimdi Czaten "bitti" ve ustayla birleştirildi. Ave Bhala geliştirilme aşamasında olan ve (belki) başka bir hata düzeltme şube usta ile birleştirilmeden önce düzeltilmeyecek. CYeni özellik dallarında mümkün olan en kısa sürede birleştirme iyi bir fikir midir? Böylece …

3
Birleştirilmiş bir dalı tekrar kullanmak iyi bir uygulama mı?
Şu anda, uygulamama yeni bir özellik eklemek zorunda kaldığımda her zaman yeni bir şube oluşturdum. Özelliğim bittiğinde ve işlevsel olduğunda, bunu ana dalla birleştiririm. Ancak daha sonra, bu özelliği güncellemem gerektiğinde (bir geliştirme gibi), yeni bir şube oluşturmak daha iyi olur mu yoksa bir önceki ana ile yeniden düzenlemem gerekiyor …
36 git  branching 

12
DVCS'ler sürekli entegrasyonu engeller mi?
Diyelim ki on çevik geliştiriciden oluşan bir ekip var. Her gün her biri yönetim kurulundan bir görev seçer, (günün sonunda) görevi tamamlayana kadar kendisine karşı çeşitli değişiklikler yapar. Tüm geliştiriciler doğrudan gövdeye karşı check-in yaparlar (Google tarzı, her işe alım özelliği, özellik geçişleri vb. Kullanarak serbest bırakma adayıdır). SVN gibi …

5
Ben mercurial'ın dallanmasıyla karıştırılan bir git kullanıcısıyım. Küçük değişiklikleri nasıl izleyebilirim?
Git'i daha önce her zaman kullandım, ama python'a katkıda bulunmak istiyorum, bu yüzden şimdi mercurial'ı öğrenmek zorundayım ve onu çok sinir bozucu buluyorum. Bu yüzden birkaç tane küçük yama yaptım ve onları yerel ticari havuzumdaki taahhütleri olarak izlemek istedim. Anlaşılan , merkürelde dallanmanın üstesinden gelmenin 4 yolu vardır . 1 …

2
Git kullanırken, aktif geliştirme için ana dalı kullanmak tavsiye edilir mi?
Öncelikle, bazı geçmişler, tüm proje ekiplerimizin git'i kullanmaya geçirme sürecini sürdürüyoruz ve belirli dalların sürekli entegrasyon için izlenebilmesi için havuzların nasıl düzenlenmesi gerektiğine dair kılavuz ilkeleri belirliyoruz. Test sunucularına otomatik dağıtım Şu anda geliştirilmekte olan iki model var: En kararlı kodu, ana kanama için bir geliştirme kolunu ve QA testine …
32 git  branching 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.