![]() |
1
4
我建议 mercurial 使用 TortoiseHg 接口。有64位Windows版本可供下载。它包含一组Windows Shell扩展,因此可以在资源管理器窗口中很好地工作。 它很容易设置和使用,而且在很多场合都能救我。Mercurial很好地处理二进制文件,因此matlab mat文件和fig文件都可以放在版本控制中。我想说,你在使用指南是很重要的。在使用指南开发GUI时,有时指南崩溃,无法再次打开FIG文件。幸运的是,在Mercurial中快速回滚到上一个工作版本,我又重新开始工作了。 老实说,我从来没有真正对Matlab与SCM的集成印象深刻,它只是一个附加选项,而不是集成。类似于NetBeans的东西展示了如何在开发环境中集成SCM。所以我不会试图让matlab“使用”scm,而只是在matlab旁边使用mercurial(或您选择的任何工具)。 哦,它也是免费的。 |
![]() |
2
2
我一直在使用git跟踪我的matlab代码,它非常有用。如果你走这条路线,制作一个.gitignore文件,并将以下内容放入其中
第一个原因是您不想归档自动生成的备份。因为.mat和.fig文件可能很大,通常是由代码生成的,所以我也不存档它们。一个例外是gui figs;我创建了一个gui目录,并在其中放置了一个新的.gitignore文件
它告诉Git不要忽略该目录中的.fig文件 |
![]() |
3
1
对于SVN,我写了一个 Matlab-GUI 当我懒得启动另一个应用程序来提交我的更改时(或者当没有像在OSX上那样的好的、免费的客户机时),提交(并检查)代码。 您可以为任何其他版本控制系统做类似的事情,然后您不必担心Matlab是否支持它。 |
![]() |
4
0
你可能对使用 Subversion 或 Git ,这是一个真正的通用SCMS。 |
![]() |
SH_IQ · 在MATLAB条形图中为特定条形图颜色添加其他图例 6 月前 |
![]() |
Vlad Vadean · Matlab数组乘法 6 月前 |
![]() |
Catalin Baba · 如何在MATLAB中连接两个向量 6 月前 |
![]() |
servoz · 在matlab和python中创建类似的矩阵对象 1 年前 |
![]() |
CircAnalyzer · MATLAB中字符串的十进制数列表 1 年前 |
![]() |
I Like Algebra · 在Julia中交换行的最简单方法 1 年前 |