在Matlab中为MSSCCI更改源代码管理工作空间

时间:2015-02-02 23:17:22

标签: matlab version-control msscci

当我通过MSSCCI设置Matlab的Team Foundation Server集成时,我错误地使用了我用于Visual Studio项目的工作空间。这是一个问题,因为MSSCCI会强制将工作区从本地转换为服务器,这对我的visual studio项目来说是不可取的。

因此,为了解决这个问题,我为Matlab创建了一个单独的服务器工作区,但我无法弄清楚如何切换Matlab以使用新工作区。这是令人讨厌的,因为您对工作区所做的任何更改(重命名或移动映射的Matlab目录)都会导致MSSCCI抛出一个非结束的错误消息序列。我在Matlab中搜索了首选项窗口,但它没有任何选项可以执行此操作。

如何让Matlab切换到新工作区?

1 个答案:

答案 0 :(得分:0)

配置源控制服务器和工作区信息的唯一机会是在初始设置期间;一旦你提交了这些设置,Matlab就没有任何改变它的界面。

然而,Matlab将所有这些信息保存在一个简单的文本文件中,因此我们可以自己编辑它。打开文件%APPDATA%\Roaming\MathWorks\MATLAB\R2014a\mw.scc,您将看到此文本文件中包含的所有文件映射。只需执行搜索和替换即可将旧工作区的名称更改为新工作区。 (确保在Matlab关闭时执行此操作)

请注意,更改工作区后,应确保映射的文件也移动到新工作区(例如,在Visual Studio中);如果您忘记这样做,您将面临来自MSSCCI的重复错误消息,抱怨目录被映射到不同的工作区。