Mercurial 已经受到您考虑切换到的任何现代 CI 系统的支持。我将它与 Hudson 一起使用,但任何新的东西都支持 Mercurial。 Mercurial 本身提供 RSS 提要,无需依赖 CI 系统——它们更好,可以生成测试通过/失败提要和构建/发布提要。
全面颠覆->善变的建议随处可见,包括昨天在这里提出的 3 个类似问题。
Mercurial is already supported by any modern CI system you'd consider switching to. I use it with Hudson, but anything new-ish supports mercurial. Mercurial itself provides RSS feeds, no need to count on the CI system for those -- they're better and producing test pass/fail feeds and build/release feeds.
General subversion -> mercurial advice is all over the place, including 3 similar questions asked here just yesterday.
TeamCity from JetBrains supports Mercurial out of the box in version 5. I have not migrated to it, but TeamCity always just works no matter what I throw at it so I'm pretty confident that this would work too.
I'd say go with mercurial or git. I'd also say that any CI tool that doesn't support mercurial or git is not worth using. Simple. If you have some existing projects, personal or in your company, convert them to mercurial or git.
Personally I'm using mercurial, because NetBeans (my primary IDE) supports it out of the box.
发布评论
评论(3)
Mercurial 已经受到您考虑切换到的任何现代 CI 系统的支持。我将它与 Hudson 一起使用,但任何新的东西都支持 Mercurial。 Mercurial 本身提供 RSS 提要,无需依赖 CI 系统——它们更好,可以生成测试通过/失败提要和构建/发布提要。
全面颠覆->善变的建议随处可见,包括昨天在这里提出的 3 个类似问题。
Mercurial is already supported by any modern CI system you'd consider switching to. I use it with Hudson, but anything new-ish supports mercurial. Mercurial itself provides RSS feeds, no need to count on the CI system for those -- they're better and producing test pass/fail feeds and build/release feeds.
General subversion -> mercurial advice is all over the place, including 3 similar questions asked here just yesterday.
JetBrains 的 TeamCity 在版本 5 中支持开箱即用的 Mercurial。我尚未迁移到但无论我做什么,TeamCity 总是能正常工作,所以我非常有信心这也能正常工作。
TeamCity from JetBrains supports Mercurial out of the box in version 5. I have not migrated to it, but TeamCity always just works no matter what I throw at it so I'm pretty confident that this would work too.
我会说使用 Mercurial 或 git。
我还想说,任何不支持 Mercurial 或 git 的 CI 工具都不值得使用。简单的。如果您有一些现有的个人项目或公司项目,请将它们转换为 Mercurial 或 git。
我个人使用的是 Mercurial,因为 NetBeans(我的主要 IDE)开箱即用地支持它。
I'd say go with mercurial or git.
I'd also say that any CI tool that doesn't support mercurial or git is not worth using. Simple. If you have some existing projects, personal or in your company, convert them to mercurial or git.
Personally I'm using mercurial, because NetBeans (my primary IDE) supports it out of the box.