tfs中的工作空间

时间:2011-01-26 09:42:32

标签: tfs workspace

是否需要在单独的工作区中创建任何项目? 是否有TFS工作区的官方命名约定? 什么是多工作空间?

2 个答案:

答案 0 :(得分:1)

工作区只是将一个或多个TFS路径映射到磁盘上的某个位置。您可以在TFS中的任何级别进行映射。例如,您可以映射

$/  to a path
$/ProjectName to a path
$/ProjectName/Folder1/Folder1 to a path

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

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

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

答案 1 :(得分:0)

如果工作空间映射到比其他工作空间更高级别的目录,TFS会出现问题,所以为了避免这种情况,我创建了一个像c:\ tfsroot这样的目录,然后将每个分支与这个目录下的子目录相匹配。