在生成服务器的架子服务器上运行T4 TextTemplating

时间:2018-06-26 09:57:00

标签: tfs automation t4

我们正在使用T4ToolBox / TextTemplating.15.0基于模型生成部分代码。不幸的是,随着项目的发展,它在本地工作站上越来越缓慢且不稳定。 我正在尝试将此过程移至TFS服务器,目标是以下过程:

  1. 在指定文件夹(模型所在的位置)中的TFS上签入后, 自定义工具应在指定的.tt文件上运行
  2. 应该从生成的文件中创建一个货架集
  3. 最后发送了关于结果的电子邮件

我最大的问题如下:如何生成代码,将这些文件从检入中排除(因为有必要进行额外的代码审查,因为这可能会破坏主要版本),并创建货架。 非常感谢您的帮助,在此先感谢您!

1 个答案:

答案 0 :(得分:0)

如果您打算在构建过程中执行文本转换,则可以参考Generate files with the TextTransform utilityCode generation in a build process了解详情。

要从检入中排除这些文件,可以为TFVC创建.tfignore文件,为Git创建.gitignore文件。

要创建架子,可以使用Shelvesets Command