代码之家  ›  专栏  ›  技术社区  ›  Robert Munteanu

跟踪Mercurial的分支

  •  2
  • Robert Munteanu  · 技术社区  · 14 年前

    作为git用户,我发现为多个mercurial远程存储库设置多个目录很不方便,因为我希望在它们之间快速切换,特别是在ide中工作时。

    我正试图以某种方式从git复制远程分支系统,在那里我可以简单地在分支之间切换并推送到我选择的分支。

    如何使用mercurial轻松跟踪同一目录中的多个远程分支?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Tim Henigan    14 年前

    我不是一个善变的大师,但这是我会尝试的方法。

    no direct method 使用Mercurial完成此操作,但可以使用以下组合来完成:

    1. 这个 bookmarks 延伸
    2. Path entries 在你的 hgrc file

    初始设置要求您:

    1. 设置默认路径 pull 到“.”(防止在 hg push 调用时没有参数)
    2. 创建 bookmark 在你的尖端代表大师的尖端(用git-speak)

    然后,当您要跟踪新遥控器时:

    1. hgrc 对于遥控器
    2. 创建 书签 对于遥控器

    完成后,你可以做如下事情:

    hg update tracking_branch_1  
    hg pull remote_1  
    

    …检查分支并决定是否要合并…然后

    hg update master
    hg merge tracking_branch_1