Subversion Interface for Matlab

Use the Subversion version control system in Matlab
Updated 19 Apr 2007

View License

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 (2024). Subversion Interface for Matlab (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2006a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Find more on Source Control Integration in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes

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!