技术开发 频道

探讨VSTS联合MS PROJECT协同开发之应用篇

  六、使用工程

  当你把一个打开的工程计划连接到选定的团队工程时,两处接口将会改变:

  (一)“Choose Team Project”按钮被禁用,其它按钮都可以使用;

  (二)工程计划中的数据栏改变成显示相应的工作项域。在本文后面,我将描述这些栏以及它们到MS PROJECT栏的映射。

  注意,你并不限于仅使用那些自动显示的栏。借助于MS PROJECT的“Insert Column”选项,你还可以在工程计划中显示其它的MS PROJECT栏。

  值得注意的是,你还可以从Visual Studio内部打开MS PROJECT;当你以这种方式打开它时,你不必手工地把工程计划连接到一个团队工程和导入工作项。下面展示了这一过程。Visual Studio提供一个类似于格子的接口来展示一个工作项查询的结果,如图7所示。
 
图7 查询结果以一个类似于格子的形式显示于Visual Studio内

 
  在图7中,你可以看到在查询结果页面的按钮工具栏中出现一个显示有MS PROJECT图标的按钮。点击这个按钮将自动地连接到包含那些工作项的团队工程,并且使用一个包含在此查询结果页面中选择的工作项的工程计划打开MS PROJECT。Visual Studio还允许你从Team Explorer中打开一个连接的工程计划。为此,Team Explorer提供一个树状结构来存取不同的团队工程组件-例如工作项,文件,等。其中有一个“Work Items”结点,其上下文菜单中提供了选项“Add Work Items with Microsoft Project”;点击该选项将打开一个连接到团队工程的空白工程计划。

  在创建工程计划并把它连接到一个团队工程后,你可以使用该计划来编辑现有工作项或创建新的工作项。

  从此往后,我将使用术语“连接的工程计划”来指代一个通过连接到一个团队工程创建的工程计划。这里的“连接的”并不是指在MS PROJECT和TFS之间创建网络连接,而只是意味着该计划关联到一个团队工程中。就网络连接来说,MS PROJECT通常是在一种中断连接的方式下工作的,仅在必要时,例如当时出版或刷新时,它才连接到TFS。

  (三) 添加与编辑工作项

  你可以使用与在一个中断连接的工程计划中添加或编辑任务一样的方式在一个连接的计划中添加和编辑工作项。你可以通过在工程计划的一个空白行的适当的栏中输入工作项域的值来添加新的工作项。你可以通过某工作项的一个或多个栏中的值来编辑现有工作项。你可以编辑除了“Work Item ID”栏(工程计划中的第一栏)以外的栏的值。工作项ID是一个数字,它唯一地标识一个TFS中的所有工程的工作项。

  许多栏都提供了相应的下拉列表框以显示一组预先定义的值-这些值可以直接从该栏中输入。例如,“Work Item Type”栏就展示所有的WIT-任务,错误,等等。
0
相关文章