Em meu local de trabalho anterior, usamos o Gerrit como uma ferramenta de revisão de código para o git compartilhar e revisar as modificações uns dos outros em uma interface baseada na web e fornecer feedback e uma chance de melhorar o código antes da fusão .
Suporta revisar o código (e rejeitá-lo) antes / sem fundi-lo no branch master. Existe alguma outra ferramenta de revisão de código que suporte revisões pré-commit / merge?
(Por favor, não restrinja sua resposta ao git, eu também estaria interessado em ferramentas de revisão de código para outros sistemas de controle de revisão Mercurial ou Subversion.)