我确实检查了其他答案,但到目前为止我找不到与我的情况类似的东西。所有问题都在建筑项目周围,或者需要手动合并。我不是TFS管理员或专家,但是,这是我的问题。
我们正在使用TFS 2015,并且每次签入时都需要合并多个早午餐。我们的分支机构不包含任何源代码,而是包含一些二进制文件,如.exe和基于文本的文件,如.config或.txt。
文件夹结构如下所示。
问题是如何在每次有人将文件签入分支时自动合并这三个dev分支以使其保持同步?我是否需要研究PowerShell或TFS是否支持可以提供帮助的内容?
提前谢谢大家。
答案 0 :(得分:1)
您可以定期运行脚本来检查新的变更集并调用相应的合并命令。我喜欢使用PowerShell中的TFS REST API到Invoke-RestMethod
但不是所有内容都覆盖在那里,因此您可能不得不诉诸相应的TFS command line tools或TFS .NET API。
如果您想要几乎立即办理登机手续,则需要提供服务器端插件,类似于答案here中所述。