0

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

因此,为了解决这个问题,我为 Matlab 创建了一个单独的服务器工作区,但我不知道如何切换 Matlab 以使用新的工作区。这是令人讨厌的,因为您对工作区所做的任何更改(重命名或移动映射的 Matlab 目录)都会导致 MSSCCI 抛出一个无休止的错误消息序列。我已经在 Matlab 中挖掘了首选项窗口,但它没有任何选项可以做到这一点。

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

4

1 回答 1

0

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

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

请注意,一旦您更改了工作区,您应该确保映射的文件也被移动到新的工作区(例如在 Visual Studio 中);如果您忘记执行此操作,您将面临来自 MSSCCI 的重复错误消息,抱怨目录被映射到不同的工作空间。

于 2015-02-02T23:17:22.463 回答