mercurial - 如何设置Mercurial上游

  显示原文与译文双语对照的内容
0 0

我创建的本地hg仓库新项目: hg init ; hg addremove,然后我创建空上游Repo,推进了第一版存在: hg push https://remoterepo.

现在,我要杀死父王 https://remoterepo为默认上游,所以我就只要hg push/pull不给定。

我有点惊讶,Google没有给我一个直接的答案," 设置mercurial上游",不是我找到一个直截了当的回答要么来报到 所以,为了方便全民用这么作为howto,有什么好方法?

时间:原作者:1个回答

0 0

这可以通过将上游URL添加到 /project/.hg/hgrc如下所示:

[paths]
default = ssh://test@bitbucket.com/repos/something
upstream = ssh://test@bitbucket.com/repos/something_else

而现在 upstream是的别名Repo something_else随后可以用上或推送到:

hg pull upstream
hg push upstream

Reference

hg help url

网址都可以保存在配置文件中使用路径别名下[ paths]部分,如下所示:

  [paths]
  alias1 = URL1
  alias2 = URL2
  ...

然后,可以使用的任何命令的别名使用URL ( 例如 hg pull alias1将被视为 hg pull URL1) 。

两个路径别名是特殊的,因为它们用作默认时不提供URL到命令:

  1. 默认情况下
  2. 默认push
原作者:
...