GIT

2010-09-14 19 views
45
için en iyi kod gözden geçirme aracı

GIT ile en iyi şekilde çalışan açık kaynak kodlu veya ücretsiz bir kod inceleme aracı var mı?GIT

  1. Gerrit denediniz mi, ancak daha iyi bir açık kaynak veya ücretsiz kod inceleme aracı var mı? Kullanıcı yerel klonlamaya başlamadan önce, web'de değişiklikler gösterebilen bir kod incelemesi var mıdır?ReviewBoard veya başka herhangi bir araç bu özelliğe sahip midir?

+1

iken kapandı ve kabul ettiğim cevabın 2 sentime atacağına işaret ettim. Şirketimizde 'Phabricator' adlı aracı kullanıyoruz. SVN ile kullanırken biz de Git ve Mercurial vaat ediyor. Ve bu aracı, Git'i kullanan başka bir takım için benimsemeyi düşünüyoruz. – AlexKey

cevap

19

Github bir "İstekleri Pull" denilen bir tesiste inşa etti. http://github.com/blog/712-pull-requests-2-0

Katkıda bulunanların, birleştirmeden önce incelenmek üzere kod hazırlamasına olanak tanır.

+4

Orijinal olarak "Çekme İsteği" nin yalnızca çatallı bir depodan çekilebileceğini düşündüm, ancak aslında herhangi iki dal için çalışıyor (depoda yerel veya harici). – esmit

+0

github'un çekme isteği, kod incelemesi için mükemmeldir. Kod satırına yorum yazabilirsiniz ve birleştirmeden önce son değişiklikleri gösterebilirsiniz. Sorun, özel kod için github serbest değildir. – max

+2

Github için değil, Git'i istiyor. Github –

4

Gerriti muazzam bir şekilde severim ve tüm geliştirme çabalarımız için bir geçit olarak büyük miktarda zaman harcıyorum.

Bu konuda sevmediğiniz şeyleri tarif edebilir misiniz? Kesinlikle, # 2 sizin tarafından oldukça iyi idare edilir, çünkü yorumcuların anlayabilmesi için çok fazla diyalog gerektiren this change numaralı telefondan görebileceğiniz gibi satır içi yorumlar yapabilirsiniz.

+0

kapsamında barındırılmayan pek çok proje var. Gerrit'in gerçekten iyi olduğunu ve birçok özelliğe sahip olduğunu kabul ediyorum, ancak inceleme için değişiklikleri yerel havuzumda işlemek ve yukarı itmem gerekiyor. Değişikliklerimi yapmadan ve gerriti zorlamadan önce değişikliklerimi görebileceğim bir yol var mı? –

+6

Hayır, ve umarım hiç kimse böyle bir araç yapmaz; çünkü değişikliklerin git ile yapılmaması için asla bir mazeret yoktur. Belki de git ve en uygun iş akışlarını anlamıyorsunuzdur. Bir hata yapacağın korkusu olmadan denemelisin (işte bu yüzden). "Kötü" kod, projenizin tarihini asla yapmaz. – Dustin

+0

iyi, bu araçları "ReviewBoard" ile cevaplarım var ve bu araçlarda beklediklerim ve gerrit'ten çok daha iyi mükemmel çalışıyor. Gerçekten iyi bir özellik olan post-commit gözden geçirme ve ön-değerlendirme incelemesine sahiptir. –

12

bana kod yorumlara Gönder düğmesini "clowncopterize" koyar bir araç görevden için çok zor, bu yüzden saygıyla Phabricator paketinin bir parçasıdır Arcanist, sizi işaret bu soru (http://phabricator.org/)

+0

Arcanist hariç, idealden daha az olan işlemi değiştirir – kdazzle