command-line - 合并 TFS 2008 中的单个更改

标签 command-line tfs tfs-power-tools

我正在寻找一种在 TFS 2008 中快速将单个变更集从一个分支合并到另一个分支的方法。迄今为止,我的公司已手动向后移植对我们产品的旧版本的更改,因此分支之间不存在合并历史记录TFS.

因此,尝试从 UI 中仅合并一个变更集会导致一团糟。它不只是合并我指定的变更集和以前版本(这是我想要的)之间所做的更改,而是要合并所有内容。

在 TFS 中可以实现吗?基本上,我只想将一个变更集中的变更合并到目标文件中,忽略源和目标之间的所有其他差异。我已尝试从 tf.exe 进行无基础合并,如 this 中所述发布,但这仍然导致比变更集中更多的差异。

最佳答案

虽然我对 Visual Studio 命令提示符没有太多经验,但我可以看到 tf merge 有一个 /version 选项,它可以采用Cnnnnnn 格式的变更集编号。其中 CnnnnnnC 后跟变更集的 ID。

关于command-line - 合并 TFS 2008 中的单个更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11091680/

相关文章:

visual-studio - 有没有办法在 checkin 后显示 TFS 变更集编号?

visual-studio-2010 - TFS 缺少工作项类型更改请求

command-line - ffplay双显示器设置

visual-studio - 防止 cl.exe 打印已编译的源文件

version-control - 使用 Visual Studio 2012 与小团队 checkin / checkout 的最佳选择?

tfs - 在 TFS Build 中构建多个配置

tfs-power-tools - 在 TFS 电动工具中配置 TFS 服务器位置

c++ - 如何从命令行捕获 exe 崩溃

java - 如何从 Java 程序中检索 db2 命令输出

c# - TFS 2010 : How to produce a changelog (ie. 工作项列表)在使用标签的应用程序的两个版本之间?