65.9K
CodeProject 正在变化。 阅读更多。
Home

VSTS 2008 中的项目设置

starIconstarIconstarIconstarIconemptyStarIcon

4.00/5 (8投票s)

2009 年 8 月 18 日

CPOL

6分钟阅读

viewsIcon

26964

在 TFS 上创建项目并设置权限

引言

Microsoft Visual Studio Team System 2008 是一款集成的应用程序生命周期管理 (ALM) 产品系列,提供了帮助开发团队更有效地协同工作的工具和流程。

Microsoft Visual Studio Team System 2008 Team Foundation Server (TFS) 是一个团队协作平台,它将团队门户、版本控制、工作项跟踪、生成管理、流程指导和商业智能整合到一个统一的服务器中。它使团队中的每个人都能更有效地协作,交付更高质量的软件。

项目或团队项目是在 Team Foundation Server 上创建的。Team Explorer 是一个与 TFS 进行通信的客户端工具。使用 Team Explorer,我们可以创建一个团队项目。

在本文中,我将分步介绍如何在 TFS 上设置项目以及设置权限,使项目能够为项目团队正常运行。

项目设置步骤

项目设置先决条件

您的登录名(域用户)在 TFS 中应具有连接和设置项目的权限。您必须安装 Team Explorer。

如果 Team Explorer 未打开,请点击“视图”菜单,然后选择“Team Explorer”。

第一步是连接到 TFS。在 Visual Studio 中点击“工具”菜单,然后点击“连接到 Team Foundation Server”。请参见下图。

P1.jpg

在“连接到 Team Foundation Server”窗口中,如果 TFS 尚未在下拉列表中列出,请点击“服务器”按钮。请参见下图。

P2.jpg

在“添加/删除 Team Foundation Server”中,点击“添加”按钮,然后输入 TFS 名称。默认情况下,端口号是 8080,协议是 HTTP。如果您的安装使用了不同的端口或协议,然后点击“确定”按钮,并在“连接到 Team Foundation Server”窗口中也点击“确定”。这应该会在您的 Team Explorer 中列出您的 TFS。请参见下图。

P3.jpg

在 Team Explorer 中右键点击 TFS,然后选择“新建团队项目”。如果项目已创建,您可以选择“添加现有项目”来处理该项目。请参见下图。

P4.jpg

“新建团队项目”对话框会打开,在此输入您希望创建的团队项目的名称,然后点击“下一步”按钮。请参见下图。

P5.jpg

在设置 TFS 项目时,您必须为项目选择一个过程模板。TFS 提供了 MSF for Agile 和 MSF for CMMI 的过程模板。您可以根据组织的流程指导来定义自己的过程模板并使用它,或者使用 TFS 提供的最相关的模板。过程模板为各个阶段提供 SDLC 指导,还为项目中的项目管理、需求管理、质量管理等方面提供各种模板。这是一个很大的话题,将在本文中进行详细介绍。我将在本系列文章中另写一篇专门介绍此内容的文章。

选择相关的过程模板,然后点击“下一步”。请参见下图。

P6.jpg

在此窗口中,您可以为项目输入简短描述。但这是可选的。点击“下一步”按钮。请参见下图。

P7.jpg

在此窗口中,您需要指定源控制设置。如果您的项目是子项目或现有项目的某个新版本,您可以将此项目添加为现有项目的分支。如果这是一个全新的项目,请创建一个空的源控制文件夹。您还可以选择稍后通过选择第三个选项来定义源控制。如果您正在创建非软件项目,您可能不想要源控制,而是想要 TFS 的其他功能。完成设置后,点击“下一步”。请参见下图。

P8.jpg

点击“完成”以完成项目创建过程。这需要几分钟时间才能将新项目添加到 TFS 中,因为它涉及许多活动,例如设置项目门户(WSS 3.0 站点/Sharepoint 站点)、报表服务器、下载过程模板等。请参见下图。

P9.jpg

项目添加完成后,您将看到以下屏幕。您可以根据需要浏览过程指导。点击“关闭”按钮。

P10.jpg

此时,您的项目已创建并添加到 TFS。请参见下图。

P11.jpg

现在,您需要为项目成员设置项目访问、项目门户(项目的 Sharepoint 站点)和报表访问权限。除了设置项目权限外,您还可能希望为项目定义区域和迭代。

要为 TFS 项目设置访问权限,请右键点击项目 --> “团队项目设置” --> 点击“组”。请参见下图。

P12.jpg

有多种项目组可供选择,对应不同的访问权限。为您的项目团队成员选择相关组。点击“属性”按钮。请参见下图。

P13.jpg

在“属性”窗口中,选择“Windows 用户组”选项,然后点击“添加”以将用户添加到您的项目中。请注意,用户是域用户,因为 TFS 与域用户凭据绑定,并从 Active Directory 中进行身份验证。重复这些步骤直到所有用户都添加完毕,然后点击“确定”以完成该过程。这将使用户能够访问您创建的 TFS 团队项目。

P14.jpg

下一步是为项目定义区域和迭代。

迭代 — 代表项目被划分为的生命周期迭代,例如规划、构思、开发等。

区域 — 代表项目的逻辑划分,按功能区域和组件划分。例如,您可以根据逻辑架构划分项目任务:用户界面层、业务层和数据访问层。

然而,您可以自由地按照自己的理解来解释区域和迭代的含义并进行相应定义。区域和迭代在通过 TFS 的工作项跟踪功能为项目分配任务和添加 bug/缺陷时非常有用。请参见下图。

P15.jpg

接下来,您可以定义报表的访问权限。这是 TFS 的一项功能。有许多内置报表可供项目使用,或者您可以定义自己的报表。这些是 SQL Server Reporting Services 报表。因此,这与 SQL Reporting Services 报表的权限设置类似。
报表服务器 URL [http://ServerName/Reports/]
请参见下图。

P16.jpg

接下来,您需要为 TFS 项目自动创建的项目门户或 Sharepoint 站点设置权限。右键点击项目 --> “显示项目门户”。在项目门户中,点击“站点设置” --> “人员和组”,然后继续添加用户。同样,这些是域用户。
URL 看起来像 [http://ServerName/Sites/ProjectName]。

P17.jpg

完成后,您的项目设置就完成了。

结论

在本文中,我详细介绍了在 TFS 团队项目中设置项目和权限的步骤。本文并未深入介绍 VSTS 和 TFS 的功能。

要了解有关 VSTS 和 TFS 功能的更多信息,请参阅 此链接

© . All rights reserved.