Mar*_*ahl 27
我猜你想将这两个特定的变更集合并到另一个分支中.
您不能一次合并多个变更集,除非变更集按顺序排列.
使用tf命令行工具,通过使用波形符分隔版本来指定一系列版本.
tf merge /recursive /version:C162489~C162990 "$/SourceBranch" "$/TargetBranch"
Run Code Online (Sandbox Code Playgroud)
在这种情况下,还将包括更改162987和162967.
如果您在Visual Studio中使用UI,则合并对话框将阻止您选择多个单独的更改集,除非它们按顺序排列.
要将两个单独的变更
集合并到另一个分支中,您必须分两步执行:合并162489然后合并162990(从合并最旧的变更集开始,以防两个变更集包含对相同文件的更改).
然后,目标分支的工作空间将包含两个变更集的更改,现在您可以将合并签入为目标分支中的一个变更集.
在TFS Merge帮助 - http://msdn.microsoft.com/en-us/library/bd6dxhfy(v=VS.100).aspx - 中,您可以在第二个示例中看到如何合并一个变更集:
合并/版本:C137~C137 branch1 branch2 /递归
这就是你追求的吗?
小智 7
试试这个
tf merge /recursive /version:C162489~C162489 "$/SourceBranch" "$/TargetBranch"
tf merge /recursive /version:C162990~C162990 "$/SourceBranch" "$/TargetBranch"
Run Code Online (Sandbox Code Playgroud)
如果您在这些变更集中没有冲突代码更改,TFS 2010将合并连续的合并.
| 归档时间: |
|
| 查看次数: |
33189 次 |
| 最近记录: |