现在写程序没有SVN就没有安全感,MATLAB里面并没有集成的工具,这里推荐两个插件。
命令行插件:
图形化按钮插件:
需要说的是,这两个插件都是基于Tortoise SVN的,因此需要先安装Tortoise SVN,这个就不多说了。
先说第一个插件:
把压缩包下载后,放在matlab的toolbox目录下,可以新建一个/svn的目录,再把这个目录添加到matlab的path下面(File->Set Path)
另外,需要注意的是,如果Tortoise SVN不是安装在C盘的默认目录的,需要在svn.m里面手工改下目录,将90行的tsvn='"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe"'改掉
这样就可以在workspace里面使用SVN命令了,主要是svn add, commit, checkout, update等。
第二个插件式图形化按钮的插件,其原理与第一个类似,但是主要的不方便的地方在于每次重新启动matlab都要运行才能出现按钮。
运行时,也要注意先将pm_TortoiseToolbar.m中的pathTortoise='"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe"',然后运行pm_TortoiseToolbar即可,在Current Folder显示当前目录的右边就出现了SVN的操作按钮。
个人还是比较倾向于第一种方式,在MATLAB下感觉还是使用命令行比较自然,而且不用每次都重新初始化。