您看到 162489 和 162990,我该如何合并它们?
最佳答案
我猜测您只想将这两个特定变更集合并到另一个分支中。
您无法一次性合并多个变更集,除非变更集按顺序排列。
使用 tf
命令行工具,您可以通过用波形符分隔版本来指定版本范围。
tf merge /recursive /version:C162489~C162990 "$/SourceBranch" "$/TargetBranch"
在本例中,更改 162987 和 162967 也将包含在内。
如果您在 Visual Studio 中使用 UI,则合并对话框将阻止您选择多个单独的变更集,除非它们按顺序排列。
要将两个单独的变更集合并到另一个分支中,您必须分两步进行:
合并 162489,然后合并 162990(从合并最旧的变更集开始,以防两个变更集都包含对相同文件的更改)。
然后,目标分支的工作区将包含两个变更集的更改,现在您可以将合并作为目标分支中的一个变更集 checkin 。
关于.net - 如何仅合并两个变更集(TFS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3905901/