自定义Team Foundation Server 2010的WorkItem模板

    技术2022-05-20  34

    Team Foundation Server 2010提供的两种默认模板有时候不是特别实用,我们需要将一些选项和默认值进行修改。于是研究了一下如何操作,现记录如下:

     

    自定义Team Foundation Server 2010的WorkItem模板之前需要先确认好以下事项:

    确认自己的帐号是Site Collection Administrator自定义的模板只能应用在新project上,因此如果是想达到修改模板的效果,则应先将数据导出到excel或者project,根据新模板补充修改好数据后再恢复。试验的project可以在Studio命令行下通过TFSDeleteProject命令删除。 比如在C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC>或者C:/Program Files/Microsoft Visual Studio 10.0/Common7/IDE>下输入命令:

    TFSDeleteproject /force /collection:http://win-ktkq8v0d6ur:8080/tfs/VIT_SharePoint_Team "MSPolicy SP1"

    注意:VS2008和2010的语法不同,VS2008的语法可以在msdn上查到。在VS2010下的语法如下:

    参数 说明

    Team project name

    项目的名称。如果名称中有空格,请使用引号。

    servername

    服务器名称。如果名称中有空格,请使用引号。

    选项 说明

    /q

    使用安静模式。不提示用户进行确认。

    /server: servername

    团队项目所在的应用层 Team Foundation Server 的名称。在多服务器环境中这是必需的。

    /force

    即使有些部分无法删除,该程序也应继续。

    现在可以开始调整了。

    在Team explore里右键Team project collection settings -> Process template manager。在此可以看到很多的模板。选择一个模板作为基本模板,download到一个文件夹下。找到ProcessTemplate,编辑ProcessTemplate/name,改成自己想要的名字。找到WorkItem Tracking/TypeDefinitions,会看到很多模板xml文件,做相应修改,保存。到Process template manager下upload修改后的模板即可。

    模板上传完毕以后,创建一个新project,在创建提示选择模板的时候选择这个新模板就可以了。

    这里只写出关键步骤,其余的比如模板文件的含义等等,请查msdn。


    最新回复(0)