简体   繁体   English

MKS Integrity可以与其他源控制工具集成吗? (SVN,Git ...)

[英]Can MKS Integrity integrate with other source control tools? (SVN, Git…)

My boss is interested in using MKS Integrity for bug tracking, feature requests, Wiki documentation and so on. 我的老板有兴趣使用MKS Integrity进行错误跟踪,功能请求,Wiki文档等。 However, we currently use Subversion, and he doesn't want to force us devs to use a version control system that we don't like. 但是,我们目前使用Subversion,他不想强迫我们开发人员使用我们不喜欢的版本控制系统。

Is is possible to integrate a different version control program into MKS Integrity? 是否可以将不同的版本控制程序集成到MKS Integrity中? I'm particularly interested in SVN, Git, Mercurial and Bazaar. 我对SVN,Git,Mercurial和Bazaar特别感兴趣。 If you've tried mixing tools like this before, I'd love to hear about your experiences. 如果你之前尝试过这样的混合工具,我很想知道你的经历。

Update: As the question answerer answered, there are integrations for ClearCase, Perforce and Subversion. 更新:正如问题回答者所回答的,有ClearCase,Perforce和Subversion的集成。 However, there definitely does not seem to be any integration yet created for Mercurial or Git. 但是,似乎没有为Mercurial或Git创建任何集成。 At the same time, creating an integration seems to require something on the order of about 500 lines of (Perl) code, so creating an integration for one of those version control systems is not out of the question if you really want it. 同时,创建集成似乎需要大约500行(Perl)代码的顺序,因此如果您真的想要它,那么为这些版本控制系统之一创建集成并不是不可能的。

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

MKS RM does have a command line interface, therefore creating a set of hook scripts for the VCS to interact with MKS RM is fairly straight forward. MKS RM确实有一个命令行界面,因此为VCS创建一组与MKS RM交互的钩子脚本非常简单。

This is something I am curently investigating, so saw this question, here. 这是我正在调查的事情,所以在这里看到了这个问题。

I am fairly sure that integrating Mercurial/Git/SVN/other would create a more smoothly functioning interaction with MKS RM than the interaction between MKS RM and MKS SI 我相当肯定,与MKS RM和MKS SI之间的交互相比,集成Mercurial / Git / SVN / other可以创建与MKS RM更顺畅的功能交互

I'm sorry I can't offer informed opinion on the combination of MKS with those SCMs but I'd like to contribute. 对不起,我不能就MKS与SCM的组合提供知情意见,但我想提供意见。

If your first concern is a SCM that the developers like then choose that first and then find a tracker that works with it as a secondary concern. 如果您的第一个问题是开发人员喜欢的SCM,那么首先选择它,然后找到一个跟随它的跟踪器作为次要问题。

likewise I have no experience with MKS integrity but i'd be surprised if you couldn't use any of those VCS with it. 同样我没有MKS完整性的经验,但如果你不能使用任何这些VCS,我会感到惊讶。 All of them allow arbitrary code to be executed from hooks before and after their functions, so it merely needs to be scriptable in some way. 所有这些都允许在函数之前和之后从钩子执行任意代码,因此它只需要以某种方式编写脚本。 try the mercurial book for a tutorial on writing hooks for mercurial if MKS doesn't already provide this 如果MKS还没有提供这个,请尝试使用mercurial书来获取有关为mercurial编写钩子的教程

I would be surprised if MKS would be allow to plugin different VCS. 如果MKS允许插入不同的VCS,我会感到惊讶。 They provide a full ALM solution and it is wrapped around their on version control system. 它们提供了完整的ALM解决方案,它包含在版本控制系统上。 So you have different streams, changesets etc. I doubt you can jsut switch the underlying version control system. 所以你有不同的流,变更集等。我怀疑你可以jsut切换底层版本控制系统。

For SVN are a lot of alternatives which combine wiki and some tracking tools, free and commercial, a small list(please add more in comments!): 对于SVN来说,很多替代品都结合了wiki和一些跟踪工具,免费和商业,一个小清单(请在评论中添加更多内容!):

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM