Subversion Interface for Matlab

Use the Subversion version control system in Matlab

You are now following this Submission

The summary basically says it all. This lets you use Subversion with Matlab. I didn't see any other implementation on this, so I wrote this simple version for my group. Put this file in the ../toolbox/matlab/verctrl/ directory, overwriting the existing file there with the same name. Then go to matlab preferences, click on source control, and change it to "custom." Now in a matlab editor, you can use the menu items under File-Source Control.

Subversion doesn't use the "lock" concept, so that isn't implemented here. I also didn't implement the "undo checkout" feature. However, Zheng Li implemented that feature, and it is included in the "customverctr.m" file. My old version is "customverctr_noundo.m".

Improvements or comments are welcome.

Cite As

Sean Bryan (2026). Subversion Interface for Matlab (https://www.mathworks.com/matlabcentral/fileexchange/11596-subversion-interface-for-matlab), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0

Zheng Li at Duke wrote an update to this code. He cleaned up the code, and added an "undo checkout" feature. The file "customverctr.m" is his updated version, and "customverctr_noundo.m" is my older version. Thanks Zheng!