5

我的老板对使用 MKS Integrity 进行错误跟踪、功能请求、Wiki 文档等很感兴趣。但是,我们目前使用的是 Subversion,他不想强迫我们开发人员使用我们不喜欢的版本控制系统。

是否可以将不同的版本控制程序集成到 MKS Integrity 中?我对 SVN、Git、Mercurial 和 Bazaar 尤其感兴趣。如果您以前尝试过这样的混音工具,我很想听听您的经验。

更新:正如问题回答者回答的那样,ClearCase、Perforce 和 Subversion 有集成。但是,似乎还没有为 Mercurial 或 Git 创建任何集成。同时,创建集成似乎需要大约 500 行 (Perl) 代码,因此,如果您真的需要,为其中一个版本控制系统创建集成并不是不可能的。

4

5 回答 5

4

是的,MKS 可以与其他版本控制提供商集成,并且已经为特定客户与 Perforce、CC 和 Subversion 集成。

于 2010-03-23T16:45:44.170 回答
2

MKS RM 确实有一个命令行界面,因此为 VCS 创建一组挂钩脚本以与 MKS RM 交互是相当简单的。

这是我目前正在调查的事情,所以在这里看到了这个问题。

我相当肯定,与 MKS RM 和 MKS SI 之间的交互相比,集成 Mercurial/Git/SVN/other 将创建与 MKS RM 的交互更顺畅

于 2013-06-11T20:59:49.520 回答
1

很抱歉,我无法就 MKS 与那些 SCM 的组合提供明智的意见,但我想贡献一下。

如果您首先关注的是开发人员喜欢的 SCM,那么首先选择它,然后找到一个与其一起工作的跟踪器作为次要关注点。

于 2010-03-22T23:28:34.367 回答
0

同样,我对 MKS 的完整性没有经验,但如果你不能使用其中任何一个 VCS,我会感到惊讶。它们都允许在函数之前和之后从钩子中执行任意代码,因此它只需要以某种方式编写脚本即可。如果 MKS 尚未提供此功能,请尝试使用mercurial 书获取有关为 mercurial 编写钩子的教程

于 2010-03-23T08:01:28.160 回答
0

如果允许 MKS 插入不同的 VCS,我会感到惊讶。他们提供了完整的 ALM 解决方案,并且围绕着他们的版本控制系统。所以你有不同的流、变更集等。我怀疑你可以直接切换底层版本控制系统。

对于 SVN,有很多替代方案,它们结合了 wiki 和一些跟踪工具,免费和商业,一个小列表(请在评论中添加更多内容!):

于 2010-03-23T10:45:14.187 回答