5

使用 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 branches)
---
hg push --new-branch
4

2 回答 2

3

有一种方法可以使用 on[default]部分为 mercurial 上的命令设置默认选项.hgrc,但现在已弃用

推荐的方法是使用aliases。在你的.hgrc,放:

[alias]
pushb = push --new-branch

之后用于hg pushb推送创建新分支。

于 2013-06-30T22:39:56.613 回答
0

您可以在您的添加别名.bashrc

例子:

alias hgp="hg push --new-branch"

然后hgp将始终成功推送代码。

于 2016-07-11T14:38:20.987 回答