我正在通过一个TFVC项目使用TFS 2018。当我使用“Empty process”模板创建一个新的构建时,“Get sources”任务被自动添加为第一步。此任务始终通过在运行时在命令行上指定最新的变更集编号来获取最新的源代码:“tf vc get /version:{latest changeset number }”。我知道代理变量“Build.SourceVersion”是可用的,它包含{最新<e
最近,一位初级开发人员向客户端和服务端签入了大型MVC SOA C#应用程序,这使得项目无法构建。他们的签入增加了虚假的依赖关系,并删除了所需的文件,项目中的900个文件受到了影响。为了使项目继续向前发展,管理层指示我在TFS签入之前从变更集中获取项目,然后在糟糕的签入之后应用所有变更集,因为我们认为迫切需要发布。
然而,随着几周的过去,这种做法越来越站不住脚。有没有办法在