tfs - 使用 TFS TF History 确定最新的变更集

标签 tfs tf-cli

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

最佳答案

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

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

关于tfs - 使用 TFS TF History 确定最新的变更集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10338149/

相关文章:

tfs - 注册 2017 年签到政策

ios - xcode 4.6 将源代码提交到 TFS

visual-studio - 我上次从 TFS 获取 'Get Latest' 是什么时候?

c# - TFS - 与分支的持续集成

tfs - 运行团队项目集合或 Team Foundation 服务器的完整分析数据库同步作业时发生错误

git - VSTFS 2015 : Unable to delete remote branch

sql-server - TFS 不会破坏文件,未使用的空间不会被释放

tfs - 在 Visual Studio 2012 中查看冲突的任何方法

azure-devops - 如何从发布管道任务中使用 TFVC 进行身份验证?

tfs - 用于获取 TFS 高级的批处理文件命令获取特定版本和最新版本