When Matlab is installed in its 64 bit version, it can use only 64 bit source control systems. Is there a source control system that’s free, works with 64 bit Matlab and runs on Windows?
It can be a system that supports only one developer. It can be 32 bit itself, if it’ll work. It will be installed on the same machine as the Matlab in use, which is a Win7 Ultimate x64 machine.
I’d recommend mercurial using the TortoiseHg interface. There is a 64bit windows version available for download. It includes a set of windows shell extentions so it works nicely from the explorer window.
It’s easy to set up and use and it’s saved me on numerous occasions. Mercurial works well with binary files so MATLAB mat files and fig files can all be placed in version control. I’d say it’s essential i you’re using guide. In developing GUI’s with guide there have been occasions where guide has crashed and was unable to reopen the fig file again. Fortunately a quick roll back in Mercurial to the last previous working version and I was back working again.
To be honest I’ve never really been that impressed with MATLAB’s integration with SCM, it just seems to be a tacked on option rather than integrated. Something like NetBeans shows how you can integrate SCM in the development environment. So I wouldn’t try to get MATLAB “to use” SCM rather just use Mercurial (or whatever you choose) alongside MATLAB.
Oh and it’s free as well.