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 分支在Push命令中做什么?_Mercurial - Fatal编程技术网

Mercurial 分支在Push命令中做什么?

Mercurial 分支在Push命令中做什么?,mercurial,Mercurial,我见过很多人建议使用-b,但我不明白为什么,是什么让他们不安 有没有人能举一个例子,说明在有或没有分支机构选项的情况下,回购会推送什么?人们说要避免发送所有的分支,但我不明白 谢谢hg push命令所做的是计算接收方的修订和发送方的修订之间的差异 通过指定--branch,它将只筛选出属于给定分支的变更集 就是这样:只有属于它的变更集才会被推送,而其他本地变更集不会被推送。hg push命令所做的是计算接收方的修订和发送方的修订之间的差异 通过指定--branch,它将只筛选出属于给定分支的变更

我见过很多人建议使用-b,但我不明白为什么,是什么让他们不安

有没有人能举一个例子,说明在有或没有分支机构选项的情况下,回购会推送什么?人们说要避免发送所有的分支,但我不明白


谢谢

hg push命令所做的是计算接收方的修订和发送方的修订之间的差异

通过指定
--branch
,它将只筛选出属于给定分支的变更集


就是这样:只有属于它的变更集才会被推送,而其他本地变更集不会被推送。

hg push命令所做的是计算接收方的修订和发送方的修订之间的差异

通过指定
--branch
,它将只筛选出属于给定分支的变更集


就是这样:只有属于它的变更集才会被推送,而其他本地变更集不会被推送。

hg push命令所做的是计算接收方的修订和发送方的修订之间的差异

通过指定
--branch
,它将只筛选出属于给定分支的变更集


就是这样:只有属于它的变更集才会被推送,而其他本地变更集不会被推送。

hg push命令所做的是计算接收方的修订和发送方的修订之间的差异

通过指定
--branch
,它将只筛选出属于给定分支的变更集


就是这样:只有属于它的变更集才会被推送,而其他本地变更集不会被推送。

你是说,如果我克隆了一个包含两个额外分支的回购协议,hotfix1和hotfix2,那么我会在第一个分支中修改某个内容,然后在第二个分支上修改另一个内容,然后在第二个分支上推送我在第二个分支中所做的更改,它也会在Hitfix 1上发送修改?@Jorge:我不知道你的意思。该键的作用与它所说的完全一样:只发送给定分支的变更集(有少量的排除,但在这种情况下并不重要)@Jorge:是的,如果您在两个分支中都进行编辑,并在没有
-b
的情况下执行普通的
hg推送
,两个分支中的更改将被推送到远程回购。所以你是说,如果我克隆了一个包含两个额外分支的回购,hotfix1和hotfix2,那么我在第一个分支中修改了一些内容,然后在第二个分支上修改了另一个内容,当我站在该分支上时,我推送在第二个分支中所做的更改,它也会在Hitfix 1上发送修改?@Jorge:我不知道你的意思。该键的作用与它所说的完全一样:只发送给定分支的变更集(有少量的排除,但在这种情况下并不重要)@Jorge:是的,如果您在两个分支中都进行编辑,并在没有
-b
的情况下执行普通的
hg推送
,两个分支中的更改将被推送到远程回购。所以你是说,如果我克隆了一个包含两个额外分支的回购,hotfix1和hotfix2,那么我在第一个分支中修改了一些内容,然后在第二个分支上修改了另一个内容,当我站在该分支上时,我推送在第二个分支中所做的更改,它也会在Hitfix 1上发送修改?@Jorge:我不知道你的意思。该键的作用与它所说的完全一样:只发送给定分支的变更集(有少量的排除,但在这种情况下并不重要)@Jorge:是的,如果您在两个分支中都进行编辑,并在没有
-b
的情况下执行普通的
hg推送
,两个分支中的更改将被推送到远程回购。所以你是说,如果我克隆了一个包含两个额外分支的回购,hotfix1和hotfix2,那么我在第一个分支中修改了一些内容,然后在第二个分支上修改了另一个内容,当我站在该分支上时,我推送在第二个分支中所做的更改,它也会在Hitfix 1上发送修改?@Jorge:我不知道你的意思。该键的作用与它所说的完全相同:只发送给定分支的变更集(有少量排除,但在这种情况下并不重要)@Jorge:是的,如果您在两个分支中都进行编辑,并在没有
-b
的情况下执行普通的
hg push
,则两个分支中的变更将被推送到远程repo。
-b --branch BRANCH [+]     a specific branch you would like to push