qui*_*uip 14 changeset tfs2010
TFS 2010.三个分支: 主要,发展和发布.
我想轻松检索尚未完全合并到所有三个分支的变更集列表.
让我说我有一个变更集,100,这是一个错误修复,并直接检入发布.我可以使用"跟踪"功能可视化它仅存在于"发布"中.
但这需要我知道看看那个变化集.我正在寻找一个通用列表,它会向我显示一个分支中存在的任何变更集,但不是所有三个变量集.
我知道我可以将Release与Main进行比较以查看差异.这是我唯一的选择吗?
我尝试将变更集与工作项相关联,因此我可以查询非关闭工作项列表,然后作为"规则",我可以在关闭之前验证变更集是否已完全合并.并执行代码比较验证.
Sco*_*ott 20
在Developer Command Prompt中,您还可以使用tf.exe merge命令.
tf merge /candidate /recursive Release Main
Run Code Online (Sandbox Code Playgroud)
将显示已发布但尚未合并到Main的所有更改集.
Sea*_*nch 13
通过在将内容合并到构建时选择"选定的更改"选项,可以通过IDE获取简单的更改集列表.
另一种选择是使用API.VersionControlServer有一个名为GetMergeCandidates的属性,它返回一个MergeCandidate数组,该数组包含changeset,如果已经部分合并为属性.
| 归档时间: |
|
| 查看次数: |
6374 次 |
| 最近记录: |