我们致力于代码管理的git。我们正在努力寻找一个能帮助我们系统化代码评论的工具。我们正在考虑Gerrit和Code Collaborator,但会欢迎其他建议。我该如何协调代码审查工具和RCS(特别是git)
我们在回答这个问题时遇到了问题:“我们如何知道每一次提交都被审查过?” (或者“什么提交还没有被审查?”)
一个答案是提交每个提交或每个推动审查和追踪审查工具中的不完整的评论。我并不完全乐于依靠另一种工具 - 特别是如果它不是开源的 - 告诉我们这些。
似乎更好的答案是依靠git中的签名(例如,“签名:Chris Nelson”),并在审阅工具中使用钩子来签署代表审阅者的提交。这样做的好处是,如果我们对某些提交使用其他审核机制,则我们只有一个地方可以查找结果。与此相关的一个问题是,我们无法在推送前审核,因为审阅工具不太可能访问开发人员的私有存储库克隆以添加签名。
关于将代码审查与代码管理集成以实现易用性和未查看更改的高可见性的任何想法?
谢谢,但我们尝试CC几个月,并搁置它。它真的不适合我们。 – 2011-11-04 18:54:12