Mercurial 合并来自父分支的更改
我为一个新功能创建了一个分支,现在我想从父分支/基线中引入任何更改 我该怎么做? 有没有一种方法可以让我在实际合并之前看到什么会被合并Mercurial 合并来自父分支的更改,mercurial,Mercurial,我为一个新功能创建了一个分支,现在我想从父分支/基线中引入任何更改 我该怎么做? 有没有一种方法可以让我在实际合并之前看到什么会被合并 --baseline --> my branch 我想从基线中提取对“我的分支”的任何更改。您需要从基线(父级)提取更改 您可以使用log命令查看更改的内容: hg log -P 然后您可以在本地合并更改并将其推回到基线。这一切都包括在我的报告中 您需要从基线(父项)中提取更改 您可以使用log命令查看更改的内容: hg log -P 然后您可以
--baseline
--> my branch
我想从基线中提取对“我的分支”的任何更改。您需要从基线(父级)提取更改 您可以使用log命令查看更改的内容:
hg log -P
然后您可以在本地合并更改并将其推回到基线。这一切都包括在我的报告中 您需要从基线(父项)中提取更改 您可以使用log命令查看更改的内容:
hg log -P
然后您可以在本地合并更改并将其推回到基线。这一切都包括在我的报告中 如果您有未同步的更改(请参见
hg incoming
),则必须首先提取:
hg pull
然后进行合并:
hg up my-branch; hg merge baseline
您现在可以使用hg diff
、hg status
等检查合并结果
通过执行hg up--clean
如果合并正常,则必须提交结果:
hg ci -m 'Merging baseline into my-branch'
如果您有未同步的更改(请参见
hg incoming
),则必须首先提取:
hg pull
然后进行合并:
hg up my-branch; hg merge baseline
您现在可以使用hg diff
、hg status
等检查合并结果
通过执行hg up--clean
如果合并正常,则必须提交结果:
hg ci -m 'Merging baseline into my-branch'
在对术语的直接解释中,前面的两个答案可能都是错误的 在同一回购协议中创建的分支机构通常,从“基线”到“我的分支机构”的“拉”实际上可以是合并 合并
在对术语的直接解释中,前面的两个答案可能都是错误的 在同一回购协议中创建的分支机构通常,从“基线”到“我的分支机构”的“拉”实际上可以是合并 合并 显示(单个?)回购的glog输出!显示(单个?)回购的glog输出!