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. 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.

Is is possible to integrate a different version control program into MKS Integrity? I’m particularly interested in SVN, Git, Mercurial and Bazaar. If you’ve tried mixing tools like this before, I’d love to hear about your experiences.

  • How to repair git-svn history when the commit message of a svn commit changes?
  • Using docker-compose to collaborate on existing git repo Django project
  • Permission denied (publickey), when cloning bitbucket repository via ruby-script
  • Track all remote git branches as local branches
  • Pull branch from Team Foundation Service to Visual Studio 2012
  • Remote agents vs local agents for continous integration and deployment
  • Update: As the question answerer answered, there are integrations for ClearCase, Perforce and Subversion. However, there definitely does not seem to be any integration yet created for Mercurial or 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.

  • Git contains between arbitrary commits
  • Interfacing Subversion with git
  • Can I use git to manage a website even if other people update it without using git?
  • How to add a non-npm dependency to my package.json?
  • Git: Trying to track which remote branches introduced files
  • Finding the first commit on a branch with GitPython
  • 5 Solutions collect form web for “Can MKS Integrity integrate with other source control tools? (SVN, Git…)”

    Yes, MKS can integrate with other version control providers and has done so with Perforce, CC and Subversion for specific customers.

    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.

    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

    I’m sorry I can’t offer informed opinion on the combination of MKS with those SCMs but I’d like to contribute.

    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.

    likewise I have no experience with MKS integrity but i’d be surprised if you couldn’t use any of those VCS with it. 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

    I would be surprised if MKS would be allow to plugin different VCS. They provide a full ALM solution and it is wrapped around their on version control system. So you have different streams, changesets etc.
    I doubt you can jsut switch the underlying version control system.

    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!):

    • redmine (free)
    • trac (free)
    • collabnet TeamForge (commercial)
    • polarion ALM (commercial)
    Git Baby is a git and github fan, let's start git clone.