tfs - 在构建服务器上运行 T4 TextTemplating 导致搁置
问题描述
我们使用 T4ToolBox / TextTemplating.15.0 来生成基于模型的部分代码。不幸的是,随着项目的发展,它在本地工作站上越来越慢且不稳定。我正在尝试将此进程移动到 TFS 服务器,目标是以下进程:
- 在指定文件夹(模型所在的位置)中签入 TFS 后,自定义工具应在指定的 .tt 文件上运行
- 应该从生成的文件创建一个搁置集
- 最后发送关于结果的电子邮件
我最大的问题是:如何生成代码,从签入中排除这些文件(因为需要额外的代码审查,因为它可能会破坏主构建)并创建搁置集。任何帮助都非常感谢,在此先感谢您!
解决方案
如果您的意思是在构建过程中执行文本转换,您可以参考使用 TextTransform 实用程序生成文件和在构建过程中生成代码以了解详细信息。
要从签入中排除这些文件,您可以.tfignore
为 TFVC 创建一个文件或.gitignore
为 Git 创建一个文件。
要创建搁置集,您可以使用搁置集命令
推荐阅读
- java - 逐行读取文件并从列表中访问值
- > 对于以下 Java 规范
- php - “服务器请求客户端未知的身份验证方法”尝试连接 MySQL 后出错
- python - pip 安装 ValueError: int() 以 10 为底的无效文字:b'\x00\x00\x00\x00'
- go - /usr/lib/golang/src 和 /usr/lib/golang/pkg 是什么关系
- python - 如何使用 TensorFlow 的通用句子编码器将向量转换回句子?
- c# - 从 C# 调用 CJ20N 事务
- amazon-web-services - sls 为 lambda 部署多个 IAM 角色,该角色假定错误的角色缺少权限
- javascript - 正则表达式(带正则的四选三逻辑)
- arrays - 如何从地址中删除除街道名称之外的所有内容?
- kubernetes - k8s 自动缩放器不工作,没有太多文档要阅读