Code covered by the BSD License  

Highlights from
Tortoise SVN Wrapper

5.0

5.0 | 6 ratings Rate this file 35 Downloads (last 30 days) File Size: 3.17 KB File ID: #24307

Tortoise SVN Wrapper

by Jedediah Frey

 

29 May 2009

Simple wrapper for Tortoise SVN.

| Watch this File

File Information
Description

This function is a very simple wrapper to run TortoiseSVN. Since Windows Matlab doesn't support SVN directly, this is a way to control svn from within Matlab. It is NOT intended to replace Matlab's versioning control.

I also created 3 wrappers for the 3 most commonly functions I use: checkout, commit & add. It is very trivial to create new wrappers for yourself.

Example:
 svn checkout [TortoiseSVN Dialog]
 edit newfile.m [M-File Editor]
 svn add newfile.m
 svn commit [TortoiseSVN Dialog]

MATLAB release MATLAB 7.5 (R2007b)
Other requirements Windows Must have TortoiseSVN installed: http://tortoisesvn.net
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (7)
04 Jun 2010 Jennifer

This is pretty awesome! I can put a commit command at some point in my code and then it will automatically version control itself everytime I run it! And it still prompts me to enter a log message so I can note what tweaks have been made.

13 Jan 2011 Tod  
13 Jan 2011 Tod

I am new to MatLab and was amazed it didn't natively support SVN but instead supports an outdated, buggy and generally useless version control system like MS's SourceSafe. This wrapper code is perfect, I just type commit and the Tortoise SVN dialog shows up. This is especially important because MatLab seems to lock files such that Tortoise SVN can't properly commit them from the Explorer interface.

06 Feb 2011 Danielle

This is elegant, simple, and absolute genius. It is also very simple to add other functions using the link given in the error message. Thank you so much for posting this!

25 Mar 2011 Adrian

Nice.

25 Jul 2011 Danielle

awesome!

20 Oct 2011 Hemingway  
Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
svn Jedediah Frey 01 Jun 2009 10:38:12
tortoisesvn Jedediah Frey 01 Jun 2009 10:38:12
subversion Jedediah Frey 01 Jun 2009 10:38:12
version control Jedediah Frey 01 Jun 2009 10:38:12
tortoisesvn Archana 02 Sep 2009 18:02:24
subversion shijin knox 16 Mar 2010 00:03:50
subversion David 18 Jun 2010 11:13:54
subversion Ryan Lowe 24 Sep 2010 12:39:32
version control Hyuntae Na 29 Jun 2011 12:13:23
tortoisesvn Hyuntae Na 29 Jun 2011 12:13:30
svn Hyuntae Na 29 Jun 2011 12:13:33
subversion Igor 05 Nov 2011 08:56:24
svn Igor 05 Nov 2011 08:56:27
tortoisesvn Igor 05 Nov 2011 08:56:28
version control Igor 05 Nov 2011 08:56:31
subversion Georg Wiora 19 Mar 2012 15:52:25
svn Georg Wiora 19 Mar 2012 15:52:41

Contact us at files@mathworks.com