首页 > 解决方案 > 在构建服务器上运行 T4 TextTemplating 导致搁置

问题描述

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

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

我最大的问题是:如何生成代码,从签入中排除这些文件(因为需要额外的代码审查,因为它可能会破坏主构建)并创建搁置集。任何帮助都非常感谢,在此先感谢您!

标签: tfsautomationt4

解决方案


如果您的意思是在构建过程中执行文本转换,您可以参考使用 TextTransform 实用程序生成文件和构建过程中生成代码以了解详细信息。

要从签入中排除这些文件,您可以.tfignore为 TFVC 创建一个文件或.gitignore为 Git 创建一个文件。

要创建搁置集,您可以使用搁置集命令


推荐阅读