gpt4 book ai didi

c++ - 使用TFS生成版本头文件

转载 作者:太空狗 更新时间:2023-10-29 21:25:18 25 4
gpt4 key购买 nike

我们正在考虑将自动版本控制添加到由 Team Foundation Server 开发和自动构建的 native c++ 项目中。理想情况下,我们将开始构建(从 TFS 检查所有最新版本),然后作为第一步,从 TFS 获取构建号,创建头文件,然后在继续构建之前检查该文件。甚至可以在这样的构建过程中进行 checkout / checkin 吗?

我不太熟悉 TFS 的工作原理以及从中检索信息的功能,我们团队中的其他人也不太熟悉,这是我们第一次使用它...

最佳答案

是的,你可以。这是一个很棒的网站,展示了如何为 C# 的 AssemblyInfo 执行此操作,因此您必须稍微调整解决方案,但它应该足以让您完成任务。

在高容量构建环境中 check out /检入时要非常小心。您往往会收到很多“无法 checkout 已锁定的文件”的消息,并且在 checkin 时会发生冲突,因为在此版本 checkout 后又 checkin 了另一个版本。使用具有大量错误处理和验证以及处理冲突能力的自定义任务。不要大量使用 TF.EXE。

Web Site

关于c++ - 使用TFS生成版本头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14282280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com