首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在几个提交后命名一个分支

在几个提交后命名一个分支
EN

Stack Overflow用户
提问于 2013-10-04 11:16:56
回答 1查看 41关注 0票数 0

让我们考虑以下两种汞方案:

场景A:我有从rev 1到rev 5的线性历史,我创建分支foobar并向它提交修订5-11。然后我切换到master,并将rev 12提交给master。我有两根树枝(主人和后背),各有一个头。好的。

场景B:我有从第1版到第10版的线性历史(只有一个分支)。我想把第6-10版放到一个新的分支上,然后从5个开始继续我的主人,有效地把我自己放到场景A中。我看到mercurial不支持对分支的追溯命名,所以我没有办法过渡到场景A,但是我正在考虑像这样的黑客:

  1. 我创建了一个新分支(并将其命名为foobar),并将rev 11提交给它。
  2. 我切换到master并执行hg更新-5,然后将rev 12提交给master。

我现在是否有两支一个头的树枝?如果我正确理解的话,场景A和场景B之间唯一的区别是在场景B中,revs 5-10没有标记为“分支foobar",这在实践中并不意味着什么,而且场景A和场景B的所有未来行为都是相同的。我说的对吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-04 17:39:11

你是对的。在进行hg更新之前的修订时,您将看到当时的文件,并能够将这些差异与您希望在分支上进行的修订隔离开来。

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

https://stackoverflow.com/questions/19179875

复制
相关文章

相似问题

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