首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >历史TFS中的复杂分支和合并

历史TFS中的复杂分支和合并
EN

Stack Overflow用户
提问于 2017-07-06 18:07:28
回答 2查看 267关注 0票数 0

可以从历史变更集创建分支。我现在的情况是,我在3个月前(例如)创建了一个存储库的分支。在创建分支之后,我只想合并1个月前的特定变更集,并希望保持分支的其余部分不变。

当我尝试告诉visual studio (源代码管理资源管理器)我要将特定的变更集合并到该新分支时,不会显示前几个月的变更集。除了手动操作之外,是否还有其他方法可以合并我创建的历史分支上特定变更集的更改?

EN

回答 2

Stack Overflow用户

发布于 2017-07-07 09:07:37

使用源代码管理资源管理器(查看->其他窗口->源代码管理资源管理器)右键单击您的存储库,选择“分支和合并”,然后选择“合并”,一旦源代码管理合并向导窗口显示,您将看到两个选项:"All changes up to a specific version“和"selected Changeset",选择"Selected changeset”并选择您的源分支和目标分支。此窗口将为您提供一个列表,其中包含已签入到源分支但未合并到目标分支的特定变更集,请记住,您可以选择要在此合并操作中移动的连续变更集,我希望这会有所帮助

票数 0
EN

Stack Overflow用户

发布于 2017-07-07 10:19:12

可以从历史变更集创建分支?

创建分支时,您可以选择其生效的历史时间点(日期、变更集等)。

有关更详细的步骤,请参阅MSDN:中的本教程

当我尝试告诉visual studio (源代码管理资源管理器)我要将特定的变更集合并到该新分支时,不会显示前几个月的变更集。

不确定变更集未显示的原因,请确保在进行合并时选择了正确的选项。另一种方法是直接使用tf merge command进行合并。例如:

代码语言:javascript
运行
复制
tf merge /version:C137~C1xx  oldbranch newbranch /recursive 

注意:您只能合并单个变更集或连续变更集

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44945906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档