如何在 Mercurial 中仅隐式拉取特定分支
How can only a specific branch be implicitly pulled in Mercurial
运行 hg pull
隐式检索默认远程仓库中的所有内容,而 hg pull -b Branch-0
显式仅从默认分支 Branch-0
中提取更改。
有没有办法 configure/script mercurial 到 隐式 如果没有指定分支,只从远程拉 Branch-0
?
如果默认分支可以特定于远程路径就好了,但我认为这不是强制性的。
即
$ hg pull remote
# only commits from Branch-0 were pulled
您可以在 .hgrc 中使用 alias 来定义新命令。您也可以将它用于 re-define 像 pull 这样的 built-in 命令——但是在帮助文件中明确警告不要这样做,所以请非常小心地使用最后一行,或者根本不用:
[alias]
pullmybranch = pull -b MYBRANCH
pull = pull -b MYBRANCH
运行 hg pull
隐式检索默认远程仓库中的所有内容,而 hg pull -b Branch-0
显式仅从默认分支 Branch-0
中提取更改。
有没有办法 configure/script mercurial 到 隐式 如果没有指定分支,只从远程拉 Branch-0
?
如果默认分支可以特定于远程路径就好了,但我认为这不是强制性的。
即
$ hg pull remote
# only commits from Branch-0 were pulled
您可以在 .hgrc 中使用 alias 来定义新命令。您也可以将它用于 re-define 像 pull 这样的 built-in 命令——但是在帮助文件中明确警告不要这样做,所以请非常小心地使用最后一行,或者根本不用:
[alias]
pullmybranch = pull -b MYBRANCH
pull = pull -b MYBRANCH