Tuhaf bir başlık, evet, ama sanırım örtbas edeceğim bir yerim var.
Github'da özel depoları olan bir organizasyon hesabımız var. Github'un yerel sorunları / çekme istekleri özelliklerini kullanmak istiyoruz (çekme istekleri, kod incelemeleri ve özellik tartışmaları kadarıyla tam olarak istediğimiz şeydir). Biz aracı bulundu hub tarafından defunkt çekme isteğine varolan sorunu dönüştürmek ve otomatik onunla geçerli dalı ilişkilendirmek mümkün olmanın bir serin küçük özelliği vardır.
Organizasyondaki her geliştiricinin, kendi özellik çalışması / hata düzeltmeleri / vb. Yapmak için kuruluşun deposunu çatallaştırmasının en iyi uygulama olup olmadığını merak ediyorum. Bu oldukça sağlam bir iş akışı gibi görünüyor (temelde github'daki her açık kaynak projesinin yaptığı gibi), ancak sorunları izleyebileceğimizden ve kuruluşun deposu olan ONE kaynağından istekleri çekebileceğimizden emin olmak istiyoruz.
Birkaç sorum var:
- Bu durumda geliştirici başına çatal yaklaşımı uygun mu? Biraz abartılı olabilir gibi görünüyor. Doğrudan push erişimine sahip olmayan ve tüm kodlarını gözden geçirmeye ihtiyaç duyan geliştiricileri tanıtmadıkça, her geliştirici için bir çatala ihtiyacımız olduğundan emin değilim. Bu durumda, yalnızca bu geliştiriciler için böyle bir politika oluşturmak istiyoruz. Peki hangisi daha iyi? Tüm geliştiriciler tek bir depoda mı yoksa herkes için çatal mı?
- Hub aracıyla, özellikle çekme isteği özelliğiyle ilgili deneyimi olan var mı? Geliştirici başına çatal (veya daha az ayrıcalıklı geliştiriciler için bile) yaparsak, hub'ın çekme isteği özelliği, akış yukarı ana depodan (kuruluşun deposu?) Çekme isteklerinde çalışır mı yoksa farklı davranışı olur mu?
EDIT Sorun
, çatal ve çekme istekleri ile bazı testler yaptım ve buldum. Kuruluşunuzun deposunda bir sorun oluşturursanız, deposu kuruluşunuzdan kendi github hesabınıza çatallayın, bazı değişiklikler yapın, çatalınızın ana dalıyla birleştirin. Çalıştırmaya çalıştığınızda hub -i <issue #>
bir hata alıyorsunuz User is not authorized to modify the issue
. Görünüşe göre iş akışı çalışmaz.