【问题标题】:need a solution to process SVN deltas需要一个解决方案来处理 SVN 增量
【发布时间】:2010-12-01 18:35:47
【问题描述】:

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

有人愿意高谈阔论这样做的高级方法吗?您可以推荐任何用于增量计算的库/工具吗? (命令行或 dot.net lib 最好)。

提前致谢

【问题讨论】:

  • TeamCity 可以自动执行此操作

标签: svn delta


【解决方案1】:
  1. Subversion 挂钩可用于在提交时向用户通知差异(增量)。

  2. 在提交之前进行审查通常会更好,否则提交会被许多错误的提交和返工污染。如果您想在工作流程中包含“评论”,您应该查看 - ReviewBoard。这可以与颠覆相结合。它的增量查看器功能非常强大。

[不是答案,而是意见]

  1. 除非您明确构建了一些您希望与社区共享的功能、颠覆性挂钩,否则最好使用现有功能并专注于工作。即使这些功能比您预期的要有限。有足够好的工具用于评论和增量查看器。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-01
      • 2016-03-23
      • 2020-09-26
      • 1970-01-01
      • 2019-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多