如何让hudson显示自单个构建页面中的最后一次构建以来的SCM差异

Ste*_*een 5 svn version-control diff hudson

我不确定它是否可能,但我的命令行用例是这样的:

  1. 做svn更新

  2. 做一个 svn log -l {how many times since my last commit - 1}

  3. 做一个`svn diff -rHEAD:{我的最后一次提交修订+ 1}

并尝试概述自上次触摸代码以来发生的事情.我从中获得了大量有价值的信息,并希望我的团队中的每个人都能获得相同的控制感和代码库概述.

我团队中的每个人都不熟悉命令行,但喜欢哈德森界面.

所以; 自从上次构建(我们在每个提交中进行构建)以来,在单个构建页面中是否有一种方法可以实现提交差异?

Mar*_*ark 3

我认为最好的选择是使用 Hudson 中的支持将 subversion 提交与第 3 方 subversion 存储库查看器(例如 ViewVC 或 Trac)链接起来。最近更改列表中的每个条目都会有一个指向存储库浏览器的链接,以获取相应的修订版本,您可以在其中查看差异。