Github olmadan Github benzeri "çekme istekleri"


21

Veri hassasiyeti nedeniyle bulutta herhangi bir veri depolamayacak bir finansal kurum için analist olarak çalışıyorum. Ancak, ekibimin Git'i kod yönetimi için kullanmasını sağlamada biraz başarılıyım. Kendi sunucumuzda Github benzeri çekme isteklerini uygulamanın herhangi bir yolu olup olmadığını merak ediyordum. İlgilendiğim özellik , belirli bir dalda birleştirilmeden yorumlar için bir değişiklik kümesi gönderme yeteneğidir . (1) Değişiklik gönderme, (2) Değişikliklerin gözden geçirilmesi ve yorumlanması ve (3) Taahhüdü kabul etmesi veya reddetmesi iş akışını seviyorum. Bu, kendi sunucularımıza uygulanabilir mi (daha iyisi, kolayca uygulanabilir mi)?

Yanıtlar:


20

git request-pull kimse?

Standart çıktıya iki taahhüt arasındaki değişiklikleri özetler ve verilen URL'yi oluşturulan özete ekler ...

Bu hile yapmalı ...


Harika, Şimdi bu PR'yi nasıl onaylarım ve akış yukarı birleştiririm?
James Shewey

2
Muhtemelen bu konuda olumlu bir e-posta yazarak onaylarsınız ve git merge komutunu kullanarak birleştirirsiniz ve sonra birleştirme taahhüdünüzü olması gereken yere itersiniz.
bdsl

4

GitHub'ı bir fiyata kendiniz ağırlayabilirsiniz, kişisel olarak çok pahalı olduğunu düşünüyorum, ancak sadece GitHub'ı seviyorsanız alternatif olarak kullanılabilir .

Şahsen Gitorious ile gittim ve onunla büyük başarı elde ettim. Kendini barındıran ve proje / depo özelliklerini tipik bir Git Birleştirme İsteği sistemiyle bütünleştiren, dağıtılmış ve dağıtılmamış ekipler için harika çalışır.


Aslında sadece bu tek özelliği arıyorum. Diğer birçok özellik - kod tabanlarının kolay paylaşımı, takip ve çatallanma, süslü proje istatistikleri, haber besleme (ha!) - projelerimiz için gerekli değildir.
eykanal

Diğer özellikleri kullanmayın. Yine de git deponuzu barındırmak için yönetilen bir sunucuya ihtiyacınız var. Aslında GitHub for Enterprise'ı Collabnet gibi diğer çözümlere göre tavsiye ettim. Sahip olmanız gereken en önemli ihtiyaç, kurumsal SCM'de sona erdiğinden emin olmaktır (bankanız serin olmadıkça muhtemelen github değildir)
Archimedes Trajano

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.