运行hg pull
隐式检索默认远程仓库中的所有内容,而hg pull -b Branch-0
仅显示默认分支Branch-0
中的更改。
有没有办法配置/脚本mercurial到隐式如果没有指定分支,只从远程拉出Branch-0
?
如果默认分支可以特定于远程路径,那将是很好的,但我不会发现它是强制性的。
即
$ hg pull remote
# only commits from Branch-0 were pulled
答案 0 :(得分:3)
您可以在.hgrc中使用alias,它允许定义新命令。您也可以使用它来重新定义内置命令,例如pull - 但是在帮助文件中明确警告,因此请小心使用最后一行或根本不使用:
[alias]
pullmybranch = pull -b MYBRANCH
pull = pull -b MYBRANCH