将更改从一个分支移动到另一个分支而不合并

Max*_*iev 5 mercurial

我只是意识到我不明白如何处理这种情况:

我有干线,并建立一个新的分支.我正在使用这个分支,但我还要在trunk中更改一些东西.我切换到trunk,进行更改,提交,推送.一切都还可以,但如果我想要将所有更改从trunk添加到我的分支,我需要trunk和branch分开存在.因为我没有完成分支,但那时我想从分支的新变化集成到我的分支.如果我合并,我将只有一个主干或只有一个分支.在现实生活中,我将有10-30个不同的分支,应该与主干同步.每个分支都可以在不同的时间创建,具有不同的变更集.

有简单的方法吗?

Cat*_*lus 7

呃,不,合并就是这样.您将更改从主干合并到您的分支,然后您可以继续执行主干没有问题(更新到最后一个主干变更集,然后像你一直做的那样提交) - 合并不会破坏/关闭分支.历史中的合并点是您在开发线之间移动的时间和内容的指标.


Laz*_*ger 2

只是添加注释和示例

\n\n
    \n
  • hg glog 是您最好的朋友,可以查看存储库树并找到 hg up 的目标
  • \n
\n\n

hg glog (部分)来自我的存储库,有 2 个活动并行分支和正在进行的合并分支

\n\n
o  changeset:   62:eed6619dadb8\n|  branch:      Cleanup\n|  tag:         tip\n|  parent:      59:c9e3b41ec78f\n|  user:        Alex Bream <...>\n|  date:        Thu Mar 03 19:19:34 2011 +0500\n|  summary:     \xd0\x97\xd0\xb0\xd1\x87\xd0\xb8\xd1\x81\xd1\x82\xd0\xba\xd0\xb0 \xd0\xbf\xd0\xbe 1-1 131\n|\n| @  changeset:   61:e7ae9e5f725a\n| |  user:        Alex Bream <...>\n| |  date:        Thu Mar 03 05:40:34 2011 +0500\n| |  summary:     2-9 \xd0\xbf\xd0\xbe 2745\n| |\n| o  changeset:   60:1393fe759096\n|/|  parent:      57:a38258cac9b8\n| |  parent:      59:c9e3b41ec78f\n| |  user:        Alexander <...>\n| |  date:        Thu Mar 03 04:59:22 2011 +0500\n| |  summary:     Merge \xd1\x81 \xd1\x87\xd0\xb8\xd1\x81\xd1\x82\xd0\xb8\xd0\xbb\xd0\xba\xd0\xbe\xd0\xb9\n| |\no |  changeset:   59:c9e3b41ec78f\n| |  branch:      Cleanup\n| |  user:        Alexander <...>\n| |  date:        Thu Mar 03 04:54:11 2011 +0500\n| |  summary:     \xd0\x97\xd0\xb0\xd1\x87\xd0\xb8\xd1\x81\xd1\x82\xd0\xba\xd0\xb0 \xd0\xbf\xd1\x80\xd0\xbe\xd0\xbb\xd0\xbe\xd0\xb3 \xd0\xbf\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xbe\xd1\x81\xd1\x82\xd1\x8c\xd1\x8e\n| |\no |  changeset:   58:f7f288c9e72b\n| |  branch:      Cleanup\n| |  parent:      55:acadd1e83fba\n| |  user:        Alexander <...>\n| |  date:        Thu Mar 03 04:50:11 2011 +0500\n| |  summary:     \xd0\x97\xd0\xb0\xd1\x87\xd0\xb8\xd1\x81\xd1\x82\xd0\xba\xd0\xb0 \xd0\xbf\xd0\xbe 47\n| |\n| o  changeset:   57:a38258cac9b8\n| |  user:        Alexander <...>\n| |  date:        Thu Mar 03 04:37:49 2011 +0500\n| |  summary:     2-9 \xd0\xbf\xd0\xbe 2737\n| |\n| o  changeset:   56:c838826fadb8\n|/   user:        Alexander <...>\n|    date:        Thu Mar 03 04:27:40 2011 +0500\n|    summary:     2-9 \xd0\xbf\xd0\xbe 2692\n|\no  changeset:   55:acadd1e83fba\n|  user:        Alex Bream <...>\n|  date:        Wed Mar 02 00:39:27 2011 +0500\n|  summary:     2-9 \xd0\xbf\xd0\xbe 2640\n|\n
Run Code Online (Sandbox Code Playgroud)\n\n

TortoiseHG 屏幕截图中的相同部分

\n\n

TortoiseHG 带树枝

\n