0

我们使用 TFS 进行源代码控制,我们面临以下问题。每个人都以不同的方式绘制了他们的项目。这会导致构建中断(因为 person1 的项目/文件引用与 person2 不同)。目前我们传递一张打印出所有映射的纸,它似乎有点过时。

所以我的问题是:

VS 在哪里存储每个用户的映射?

有没有办法强制每个人都拥有相同的映射(或传递一个将每个人映射相同的文件)?

4

1 回答 1

1

映射存储在 TFS 和客户端上,但它们不是“可执行的”。您可以做的是创建一个 WorkspaceTemplate。此选项仅在命令行中可用(默认情况下)。见tf.exe workspace /new /template

但是Team Foundation Power Tools将此功能添加到团队资源管理器的 Team Utilities 页面: 团队实用程序

然后,您可以指示您的团队成员在设置工作区时使用 WorkspaceTemplate。

您还可以将工作区定义复制/粘贴到记事本,然后将其复制/粘贴回 Visual Studio(非常漂亮)。

您还可以创建一个小型 Workspace Analyzer 来查找损坏的工作区。TFS 对象模型可用于查询存储在 TFS 服务器上的所有工作区。

于 2013-05-08T15:31:33.700 回答