让我们考虑以下两种汞方案:
场景A:我有从rev 1到rev 5的线性历史,我创建分支foobar并向它提交修订5-11。然后我切换到master,并将rev 12提交给master。我有两根树枝(主人和后背),各有一个头。好的。
场景B:我有从第1版到第10版的线性历史(只有一个分支)。我想把第6-10版放到一个新的分支上,然后从5个开始继续我的主人,有效地把我自己放到场景A中。我看到mercurial不支持对分支的追溯命名,所以我没有办法过渡到场景A,但是我正在考虑像这样的黑客:
我现在是否有两支一个头的树枝?如果我正确理解的话,场景A和场景B之间唯一的区别是在场景B中,revs 5-10没有标记为“分支foobar",这在实践中并不意味着什么,而且场景A和场景B的所有未来行为都是相同的。我说的对吗?
发布于 2013-10-04 17:39:11
你是对的。在进行hg更新之前的修订时,您将看到当时的文件,并能够将这些差异与您希望在分支上进行的修订隔离开来。
https://stackoverflow.com/questions/19179875
复制相似问题