Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercurial 合并来自父分支的更改_Mercurial - Fatal编程技术网

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输出!