【发布时间】:2016-03-06 16:51:06
【问题描述】:
我需要将一个分支的更改合并到一个发布分支,并且只将这些更改的文件部署到生产环境。这些文件是 Maestro 和 SQL 文件,因此没有“构建”,只是需要移动的单个文件。这个过程全是手动的,我想使用 TFS 2015 CI 构建和/或 Release Management vNext 2015 Update2 来自动化这个过程。
我的主要问题是如何识别更改的文件。使用构建代理工作区并不可靠,因为文件上的时间戳是在执行 getlatest 时设置的。
我认为识别已更改文件的最可靠方法是查看合并更改集并获取该文件列表并编写自定义包以移动到生产环境。
有其他人解决过这个问题吗?如果有,你是怎么解决的?
谢谢
【问题讨论】: