我正在编写一个脚本,该脚本仅在源代码发生更改时才运行构建。我需要知道自上次构建以来是否有变化。这曾经有效,因为文件夹不会被删除,所以很容易确定是否有更改,但现在每次构建运行时都会删除所有内容。我考虑过使用TFS TF历史记录命令来查询最后一个变更集或最后两个变更集,但是在从输出中仅解析变更集编号时遇到了问题。我还考虑使用 changeset 命令。是否有任何命令行参数可以用来回答这个问题,自日期或变更集编号以来是否发生了变化?

最佳答案

对于没有本地工作空间的最新变更集编号,请使用以下命令:

tf history /collection:"http://server:8080/tfs/Collection" "$/Project" /recursive /stopafter:1 /noprompt /login:domain\user,password

10-08 05:29
查看更多