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.

  • Edit a commit message using source control in Xcode
  • How do I deploy to heroku from git when my API key is in a .gitignore file?
  • How can I add current Eclipse project to git with EGit?
  • “Bare” git repository: how can I let Apache always “see” the latest commit?
  • Setting Up a Public Git Repo
  • Configuring Git
  • 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.

  • Routinely sync a branch to master using git rebase
  • Remove deleted files from git history
  • git gui app to show detected renames
  • Use password with Git::Repository
  • git diff files not in repository against files in repository
  • Getting Git to Acknowledge Previously Moved Files
  • 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.