TFS中的工作区

4

在单独的工作区创建任何项目需要做些什么? TFS工作区是否有官方命名规范? 多个工作区的用途是什么?

2个回答

1
一个工作区简单地将一个或多个TFS路径映射到磁盘上的一个位置。您可以在TFS中的任何级别上进行映射。例如,您可以映射:
$/  to a path
$/ProjectName to a path
$/ProjectName/Folder1/Folder1 to a path

如果您需要代码的逻辑分离,可以使用多个工作区。以下是一些可能需要使用多个工作区的示例:

  • 您同时为多个客户编写代码,并且不想混淆。
  • 您需要同时在多个分支上工作(例如,修复错误和下一个版本)

关于多个工作区需要记住的关键事项是,您必须有意识地选择从一个工作区移动到另一个工作区。根据我的经验,大多数情况下,您可以使用映射到$/的单个工作区。


这是一个请求更详细地阐述以下内容:“就是你必须有意识地选择从一个转移到另一个。” - qqqqq
如何做到这一点?1.(使用UI)从组合框中选择“工作区”是否足够?2.如何从命令提示符中执行此操作? - qqqqq
你必须有意识地选择工作区,从组合框中选择,而不是只在源树中更改目录。 - Robaticus

0
如果一个工作区映射到比其他工作区更高级别的目录,TFS 就会出现问题,为了避免这种情况,我创建了一个名为“c:\tfsroot”的目录,并将每个分支匹配到该目录下的子目录中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接