运行 构建服务器上的 T4 TextTemplating 导致搁置
Running T4 TextTemplating on Build server resulting to shelveset
我们正在使用 T4ToolBox / TextTemplating.15.0 生成基于模型的部分代码。不幸的是,随着项目的增长,它在本地工作站上越来越慢且不稳定。
我正在尝试将此进程移动到 TFS 服务器,目标是以下进程:
- 在指定文件夹(模型所在的位置)中签入 TFS 后
自定义工具应该 运行 在指定的 .tt 文件上
- 应从生成的文件创建搁置集
- 最后发送了有关结果的电子邮件
我最大的问题如下:如何生成代码,将这些文件从签入中排除(因为需要额外的代码审查,因为它可能会破坏主构建)并创建搁置集。
非常感谢任何帮助,提前致谢!
如果您的意思是将文本转换作为构建过程的一部分,您可以参考Generate files with the TextTransform utility and Code generation in a build process了解详细信息。
要从签入中排除这些文件,您可以为 Git 创建一个 .tfignore
file for TFVC or .gitignore
文件。
要创建搁置集,您可以使用 Shelvesets Command
我们正在使用 T4ToolBox / TextTemplating.15.0 生成基于模型的部分代码。不幸的是,随着项目的增长,它在本地工作站上越来越慢且不稳定。 我正在尝试将此进程移动到 TFS 服务器,目标是以下进程:
- 在指定文件夹(模型所在的位置)中签入 TFS 后 自定义工具应该 运行 在指定的 .tt 文件上
- 应从生成的文件创建搁置集
- 最后发送了有关结果的电子邮件
我最大的问题如下:如何生成代码,将这些文件从签入中排除(因为需要额外的代码审查,因为它可能会破坏主构建)并创建搁置集。 非常感谢任何帮助,提前致谢!
如果您的意思是将文本转换作为构建过程的一部分,您可以参考Generate files with the TextTransform utility and Code generation in a build process了解详细信息。
要从签入中排除这些文件,您可以为 Git 创建一个 .tfignore
file for TFVC or .gitignore
文件。
要创建搁置集,您可以使用 Shelvesets Command