在Mercurial中,是否有一个总是推动新分支的设置?
使用Mercurial时,我通常会执行在Mercurial中,是否有一个总是推动新分支的设置?,mercurial,branch,Mercurial,Branch,使用Mercurial时,我通常会执行hg push,并会收到以下错误消息: (use 'hg push --new-branch' to create new remote branches) 这很好,我明白为什么我会得到这个信息。但是我总是想推动任何新的分支机构,所以我想知道是否有任何方法可以迫使Mercurial记住总是推动新的分支机构,而无需我这样做: hg push ... (use 'hg push --new-branch' to create new remote branc
hg push
,并会收到以下错误消息:
(use 'hg push --new-branch' to create new remote branches)
这很好,我明白为什么我会得到这个信息。但是我总是想推动任何新的分支机构,所以我想知道是否有任何方法可以迫使Mercurial记住总是推动新的分支机构,而无需我这样做:
hg push
...
(use 'hg push --new-branch' to create new remote branches)
---
hg push --new-branch
曾经有一种方法可以使用
.hgrc
上的[default]
部分为mercurial上的命令设置默认选项,但现在是
推荐的方法是使用。在您的.hgrc
上,放置:
[alias]
pushb = push --new-branch
然后使用
hg pushb
来推动创建新分支。您可以在中添加别名。bashrc
:
例如:
alias hgp=“hg push--new branch”
然后hgp
将始终成功推送代码