我们的笔记本电脑中安装了visual studio,供我们所有团队成员使用,我们计划使用Team Foundation Server进行版本控制。 TFS安装在不同的服务器上,所以我知道我们可以使用VS连接TFS,但我的问题是团队中的每个人在开始连接TFS之前是否需要访问该服务器?感谢
答案 0 :(得分:3)
快速回答您的问题:用户不一定需要直接访问计算机,但他们确实需要具有正确权限的TFS标识,以便在出现提示时登录TFS。
详细回答您的问题:
将TFS管理分为三层:
为确保您的用户可以访问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
组的成员。