2016-04-12 20 views
0

Şirketim GitHub'u kaynak denetimi için kullanmaya başlıyor. Pek çok geliştirme platformumuz var, iOS, Android, Java, vb. En iyi uygulamaların reposlarımızı ayırmak olacağını düşünürdüm, böylece büyük bir listede 80 repos bulunmuyor.GitHub, Xcode ve kurumsal konular

Git'de bir yönlendirme yapabildiğinizi okudum (umarım bunu GitHub'un web sürümünde yapabilirsiniz) ve depoyu oraya taşıyın. Diğerleri ise bunun için ne yaptığını söyledi.

Bunu nasıl yapacağınız hakkında fikir edinmek.

cevap

1

Her proje için ayrı bir repo kullanın.

Büyük bir listede 80 repostan daha kötüsü, büyük bir listede 80 proje yaşıyor. Böylece, her geliştirici yalnızca bir proje üzerinde çalışırken tüm kod tabanına yapılan tüm değişiklikleri çeker. Bu, her proje için git bir dir kullanıyorsanız, ne olurdu.

Github kuruluşları, bir veya daha fazla depodan sorumlu olan grupları/projeleri/şirketleri temsil eder. Kuruluşun içinde birden fazla havuza sahip olabilirsiniz, ör. iOS, diğeri Android, arka uç, vb. için bir tane. Ama git için bu depolar tamamen bağımsız.