需要一个解决方案来处理SVN增量

时间:2010-12-01 18:35:48

标签: svn delta

为了试图将一些同行代码审查隐藏到我们的构建过程中,我想要一种以编程方式获取当前构建,将其与之前的构建进行比较并生成增量报告的方法。

任何人都愿意采用高级别的方法来做这件事吗?您可以推荐任何用于delta计算的库/工具? (命令行或dot.net lib最好)。

提前致谢

2 个答案:

答案 0 :(得分:1)

  1. Subversion hook可用于在进行提交时将diff(delta)通知给用户。

  2. 在提交之前审核通常会更好,否则提交会被很多糟糕的提交和重新设置污染。如果您想在工作流程中加入“评论”,请查看 - ReviewBoard。这可以与subversion集成。它的delta查看器非常强大。

  3. [不是答案,而是意见]

    1. 除非您明确构建某些功能,即希望与社区共享的subversion挂钩,否则使用现有功能并专注于工作会更好。即便如此,如果这些功能比您期望的有限。有足够好的工具可用于评论和delta查看器。

答案 1 :(得分:1)

Redmine也有一个非常好的评论插件,你可以从评论中创建票证(即错误)。它还允许您通过比较按需存储库中的2个修订版来进行自己的评论,而不像需要您提交差异的Reviewboard(手动或挂钩)。