访问Team Foundation Server

时间:2014-05-13 15:07:05

标签: visual-studio-2012 tfs

我们的笔记本电脑中安装了visual studio,供我们所有团队成员使用,我们计划使用Team Foundation Server进行版本控制。 TFS安装在不同的服务器上,所以我知道我们可以使用VS连接TFS,但我的问题是团队中的每个人在开始连接TFS之前是否需要访问该服务器?感谢

1 个答案:

答案 0 :(得分:3)

快速回答您的问题:用户不一定需要直接访问计算机,但他们确实需要具有正确权限的TFS标识,以便在出现提示时登录TFS。

详细回答您的问题:

将TFS管理分为三层:

  1. TFS管理
  2. 团队项目馆藏管理
  3. 团队项目管理
  4. 为确保您的用户可以访问TFS源代码控制,您需要正确配置所有这三个。

    第一项业务是确保TFS应用程序在佩戴TFS管理员帽子时与您的域控制器通信(或者如果您不使用AD,则了解您的本地用户帐户)。要快速测试,您可以访问应用程序层并运行tfsconfig identities。这将生成TFS中所有有效身份的列表。

    第二项业务是确保您的有效TFS用户为[CollectionName]\Project Collection Valid Users。您可以通过佩戴TFS管理员帽子的TFS管理控制台或佩戴TPC管理员帽子的Team Web Access执行此操作。我期望看到的是一个名为[ProjectName]\Project Valid Users

    的小组

    第三项业务是确保您的用户是团队项目中的有效用户。您可以再次使用TFS管理员帽从TFS管理控制台执行此操作,也可以通过Team Project管理员从Team Web Access执行此操作。我期望看到的是一个名为[ProjectName]\Team Name的小组。

    在此团队中,您应该看到第1步中要访问源代码的各个身份。

    总结:您的用户应该是嵌套在团队项目下的团队(或多个团队)的成员。这些团队应该是团队项目的Project Valid Users组的成员,团队项目应该是该集合的Project Collection Valid Users组的成员。