MATLAB: What version of Git do I need to install for MATLAB source control integration
controlgitintegrationjgitMATLABsource
What version of Git do I need to install for MATLAB source control integration?
Best Answer
MATLAB ships with a 3rd party library called JGit and does not require a separate installation of command line Git to do the typical version control operations. There are specific operations (merging branches) that would require an install of command line Git, as documented at:
We are not aware of any compatibility issues with JGit refusing to work with particular versions of command line Git. Thus we do not specify a specific supported version of command line Git.
MATLAB's SVN integration does not support branching or merging. You would need to use an external client like tortoise SVN or the SVN command-line client to do this.
MathWorks diff and merge tools can be registered with an external SVN client to make this process easier with MathWorks file types.
This will allow you to create a subfolder in your current directory that contains a reference to another SVN repository. You may also choose the specific revision when creating the SVN external.
After creating this subfolder, you can create a project reference to the project inside the created sublfolder.
Alternatively, you may check out the specific revision of the project to-be-referenced, then create a project reference to the checked out copy.
Best Answer