首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >持续集成工具是否比Mercurial更“支持”Subversion?

持续集成工具是否比Mercurial更“支持”Subversion?
EN

Stack Overflow用户
提问于 2010-03-05 17:52:45
回答 3查看 560关注 0票数 10

我们目前在构建服务器上使用NAnt,并使用CVS作为我们的源代码控制系统。看到改进的需要,我们正在研究持续集成工具和其他源代码控制系统。

Subversion似乎是从CVS转向的最直接的选择,但像Mercurial这样的分布式版本控制系统有如此多的优点,忽略它们似乎是愚蠢的。

因此,在考虑升级到哪个源代码控制系统时,我很有兴趣听到各种持续集成工具对Mercurial (或其他DVCS )的支持程度,特别是在使用Mercurial之前,Subversion是否有任何“开箱即用”的功能可能需要进行一些调整。

我特别感兴趣的是RSS提要,其中包含所有提交到选择的分支(或主干或相关源代码控制系统的适当名称)的内容。

您是否已经从Subversion迁移到Mercurial?如果是这样,关于您的持续集成服务器,您遇到了哪些挑战?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-03-05 22:57:38

Mercurial已经被任何你想要切换到的现代CI系统所支持。我在Hudson中使用它,但是任何新的东西都支持mercurial。Mercurial本身提供RSS提要,不需要依赖CI系统--它们更好,可以生成测试通过/失败提要和构建/发布提要。

一般的subversion -> mercurial建议随处可见,包括昨天在这里提出的3个类似问题。

票数 5
EN

Stack Overflow用户

发布于 2010-03-06 19:53:44

来自JetBrains的TeamCity在版本5中支持Mercurial。我还没有迁移到它,但TeamCity总是可以正常工作,所以我非常有信心这也会工作。

票数 3
EN

Stack Overflow用户

发布于 2010-03-06 19:33:54

我会说使用mercurial或git。我还想说,任何不支持mercurial或git的CI工具都不值得使用。很简单。如果您有一些现有的项目,无论是个人项目还是公司项目,请将它们转换为mercurial或git。

就我个人而言,我使用mercurial,因为NetBeans (我的主要集成开发环境)支持它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2385796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档