command-line - 命令行中 TFS 分支之间未合并的变更集列表?

标签 command-line powershell merge changeset

这个问题已经被问过,但回答的方式不适合我的需求,但不排除我正在寻找的解决方案。我不确定正确的做法是什么,所以我在链接到另一个线程时再次询问:TFS: List changesets that have not been merged

我想获取尚未从我的主分支合并到开发分支中的变更集。浏览 UI 是可能的,但该列表中的条目数量确实令人窒息,并且截取屏幕截图不仅非常费力,而且由于变更集信息在不可调整大小的窗口中被截断,因此也不完整。

之前的线程通过引用可用的 API 方法进行了回答,但我想更多地了解 powershell,因为这是我希望使用此信息的环境。有没有一种使用我错过的 tf.exe 的方法可以让我做到这一点?我非常了解 Power Tools Cmdlet,而且我相当确定它们没有任何相关功能,但我确实考虑过查看它们。

最佳答案

我认为您正在寻找:

tf merge /candidate SOURCE_BRANCH TARGET_BRANCH

示例:

tf merge /candidate Main Dev

关于command-line - 命令行中 TFS 分支之间未合并的变更集列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6586889/

相关文章:

powershell - 使用powershell在文本文件中找到特定行后如何停止Get-Content -wait?按需退出管道

MySQL合并表重复

command-line - Lithium:如何通过命令行访问操作?

java - 命令行参数

android - 如何使 gradle 命令行构建从干净的构建中安装 multidex?

powershell - 显示所有 Powershell 脚本参数默认变量

c - 如何在 C 中输出到两个单独的文件和命令行?

powershell - 遍历数据库数组以对数据库运行SQL查询

Git merge "Already up to date"但不是

git - 避免在 git 中 merge 提交