我最近看了一个关于喷气推进实验室的一部分如何进行代码审查的有趣的演讲 。 基本上他们有一个工具(磨砂): 在代码上运行各种代码分析器 与有问题的开发人员进行匹配 为该开发者创build一个任务/错误。 那么开发者可以: a)同意(解决问题 – 它消失)b)不同意c)讨论 该工具保持所有对话的踪迹。 然后在他们的每周会议上,他们只讨论不同意/讨论项目。 我想知道是否有人在Java中遇到类似的工具? 例如,我可以使用声纳 – 进行代码分析,但是没有办法自动创build任务或跟踪数字对话。 任何build议,欢迎! 谢谢。
如何创build适合在坩埚中复习的补丁? git diff branch master –no-prefix > patch 这只产生三行上下文。 所以我做了以下 git diff –unified=2000 branch master –no-prefix > patch 希望所有的文件将有不到2000行。 有没有办法告诉git在补丁中包含文件中的所有行,而不必指定最大行数?