如何在Mercurial中隐式提取特定分支

时间:2018-02-22 16:49:05

标签: mercurial branch pull

运行hg pull隐式检索默认远程仓库中的所有内容,而hg pull -b Branch-0仅显示默认分支Branch-0中的更改。

有没有办法配置/脚本mercurial到隐式如果没有指定分支,只从远程拉出Branch-0

如果默认分支可以特定于远程路径,那将是很好的,但我不会发现它是强制性的。

$ hg pull remote
# only commits from Branch-0 were pulled

1 个答案:

答案 0 :(得分:3)

您可以在.hgrc中使用alias,它允许定义新命令。您也可以使用它来重新定义内置命令,例如pull - 但是在帮助文件中明确警告,因此请小心使用最后一行或根本不使用:

[alias]
pullmybranch = pull -b MYBRANCH
pull = pull -b MYBRANCH