svn - 与 Jenkins/Hudson/Teamcity/等的连续 SVN 差异

标签 svn hudson integration jenkins continuous

在网络上进行一些搜索后,我想征求您对这个主题的意见...

我必须针对 Trunk 监控 SVN 中许多分支上的开发人员。我想要执行此操作的方法之一是每晚在分支和主干之间进行区分并报告差异。我不想每晚都合并回来,但我想要关于两个位置之间的偏差的早期反馈。

我考虑过在主干和分支之间做一个简单的 svn diff 并通过电子邮件发送。然而,理想情况下,我想要的是一种工具,可以获取此输出并将其转换为 HTML 网站,然后以一种易于访问的方式显示差异

我一直在寻找这样的工具,但没有找到匹配的东西

任何想法都会很棒!!!

最佳答案

恐怕没有这样的工具。您所能做的就是自己编写这样的差异查看器,或者根据您的需要调整现有的基于 Web 的差异查看器,例如 websvnviewvc .

实际上,通过电子邮件发送差异并不是一个坏主意。您可以在您的计算机上安装适当的差异查看器( freediffwinmerge 或任何其他;您可以找到 here 的流行差异查看器的完整列表),并在应用程序和 .diff 之间创建相应的关联扩大。您将能够直接从您的电子邮件中打开差异。

关于svn - 与 Jenkins/Hudson/Teamcity/等的连续 SVN 差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7966696/

相关文章:

svn - 为什么在 svn 中使用分支?

maven - 如何防止覆盖 hudson 上的 Maven 存储库中已发布的 Artifact (非快照版本)

ios - 是否有任何公开文件表明 Facebook 测试用户不能使用 iOS 6 集成?

javascript - 从 Python 代码使用 SignalR 服务器

eclipse - Intellij 团队同步视角?

svn - 如何在shell中获取SVN头版本号?

svn - Intellij Idea 13 SVN 访问Svn工作副本数据库

java - Jenkins 插件 : Connect jelly and java

jenkins - hudson / Jenkins : share parameters between several jobs

.net - 我应该使用 BizTalk 直接连接到第 3 方数据库还是在它们之间建立一个单独的层?