如何在团队基础服务器2017中自定义流程模板?

时间:2016-12-28 13:39:46

标签: visual-studio tfs tfs2017

如何自定义我知道在tfs 2015或2012中自定义流程模板但是对于2017年的升级版本是否有任何更改或任何增强。 我在谷歌找到了,但我没有找到任何有用的自定义2017年的流程模板。 应该感谢你的帮助。感谢

1 个答案:

答案 0 :(得分:1)

第一步是您需要从TFS服务器下载要编辑的流程模板。为此,启动Visual Studio并在菜单中导航到" Team - >团队项目收藏设置 - >处理模板管理器"。当对话框出现时,您将能够选择要编辑的模板并下载它。有关详细说明,请参见here

下载了流程模板后,您将获得一系列XML文件,这些文件描述了在使用该模板创建新项目时TFS应如何处理几乎所有内容。即使对于经验最丰富的人来说,XML也可以迅速获得压倒性优势。理想情况下,您应该使用Process Template Editor这是Visual Studio的插件(该链接适用于Visual Studio 2017)。有关自定义模板的详细信息,您应该首先阅读Visual Studio文档站点上的Customize a process template

完成更改后,您只需使用Process Template Manager(下载模板的位置)将流程模板上传回服务器。如果替换现有模板,使用该模板的任何内容都将获得更新。如果您创建新模板,则只有使用该模板的新项目才能使用它。

在TFS 2013,TFS 2015和TFS 2017之间编辑流程模板没有太大变化。因此,如果您在其中一个版本上找到博客或撰写文章,那么它很有可能仍然有效。用户界面可能略有不同,但不应该是突破性的。

<强>声明!!!

既然我已经回答了你的问题,如果我没有解释你将要做的事情的危险,我会疏忽。自定义TFS流程模板对您的TFS服务器非常危险。 Microsoft不保证或对您所做的更改提供任何保证。您自定义模板,您自己。你必须明白这个模板字面上告诉TFS如何工作。强烈建议将沙箱环境与生产服务器完全分开,并首先在所述沙箱环境中进行所有更改。只有在您验证了更改后,才应将其移至生产环境中。此外,无论何时将更改部署到生产服务器,请确保您的数据库具有健康的备份。我不能强调这一点。

最后,如果您所做的任何更改,您都有将自己锁定到特定版本的TFS或使升级路径变得更加困难的风险。我的最后一条建议是仔细权衡定制需求与制造风险相关的风险。