TFS项目在不同机器上的位置

时间:2012-02-09 08:35:41

标签: tfs directory location project

我的问题非常小而且很快。

参与通过TFS编写共享项目的所有开发人员是否需要将该项目放在每台计算机上的相同路径上?

因此,例如,如果我有一个项目“TEST”,并将其放在C:/ Projects /中,那么将从TFS映射此项目的每个人都必须将它放在同一路径下,或者他们可以放置它只要TEST项目的子文件夹与TFS的Source Control相同,在不同的路径中?因此,在我们的示例中,如果有人将该项目映射到C:\ Documents \ Users \ MyUser \ VS2010Projects \,它是否会在检入项目中出现问题,并获取最新版本(由其他人)?

我的小项目团队最近遇到了问题,我从来没有想过这可能会成为一个问题,但我开始这么认为,我会对那些在该领域有一定影响力的人做出回应。

卢卡斯

1 个答案:

答案 0 :(得分:1)

如果您已设置源控制路径&你的解决方案,这应该不是一个问题。
假设您有project1使用名为core的库。
如果您将其设置如下,则用户可以在其本地PC中的任何位置进行映射$/.../Program1

$/../Project1
      /SharedSources
          /Lib_branch
              Lib.csproj
      /Sources
          /Project1A
              Project1A.csproj
          /Project1B
              Project1B.csproj
          Project1.sln

如果设置如下:

$/../Lib
     Lib.csproj
$/../Project1
     /Project1A
         Project1A.csproj
     /Project1B
         Project1B.csproj
      Project1.sln

事情更具挑战性,因为 - 为了使解决方案能够在每个工作站中运行 - $/../Lib& $/../Project1必须映射到同一级别。