You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TFS 11下导出合并关联config.json版本的tf命令咨询

TFS 11 合并异常排查config.json版本导出方案

核心可用命令

你可以直接使用tf.exe自带的diff命令配合版本参数,一次性导出合并涉及的三个核心版本文件,同时支持指定历史变更集排查问题。

针对最新版本导出

执行以下命令即可同时导出公共祖先、$/A分支最新版、$/B分支最新版的config.json文件:

tf diff $/A/config.json $/B/config.json /version:T /export:base,source,target

参数说明:

  • /version:T 代表取两个分支的最新(Tip)版本
  • /export:base,source,target 会自动将三个版本输出到当前执行目录,分别对应:
    • config.json.base:两个分支的公共祖先版本(对应你提到的changeset 1)
    • config.json.source:第一个输入路径的版本,即$/A分支的config.json
    • config.json.target:第二个输入路径的版本,即$/B分支的config.json

针对指定历史变更集导出

如果要排查某一次历史合并的异常,只需调整版本参数即可:

  1. 排查指定合并变更集(假设合并提交的变更集ID为123)的三个版本:
tf diff $/A/config.json $/B/config.json /version:C123~C123 /export:base,source,target
  1. 自定义指定两个分支的历史版本排查(比如排查$/A变更集10、$/B变更集15合并时的问题):
tf diff $/A/config.json /version:C10 $/B/config.json /version:C15 /export:base,source,target

注意:如果执行命令的目录未关联TFS工作区,需要在命令末尾添加/collection:你的TFS团队项目集合URL参数指定实例地址。

辅助排查命令

如果需要先确认两个分支的历史合并对应关系,可执行tf merges命令查看合并记录:

tf merges $/A/config.json $/B/config.json /format:detailed

该命令会输出所有历史合并的源分支变更集、目标分支变更集、合并提交的变更集ID,方便你定位需要排查的版本参数。

内容的提问来源于stack exchange,提问作者Mike Torrettinni

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 09:18:03