代码之家  ›  专栏  ›  技术社区  ›  Lee Olayvar

在远程回购中保持一个头部?

  •  0
  • Lee Olayvar  · 技术社区  · 16 年前

    我确信这是以前/某个地方回答过的,因为我认为这是一个常见问题,我就是找不到。

    基本上,我有一个工作代码的头部,以及具有各种代码路径的分支。像平常一样。但是当我推的时候 希望所有这些分支都上传到远程回购。我是这么做的 push -f .现在的问题是我现在的工作部门,我想是被认为是负责人,因为技术上它比我认为的负责人部门更新。

    尽管如此,对于远程回购,我希望默认的分支被视为..我的…头 (即,我认为head/main代码路径) . 注意,我使用的是bitback,但我假设这是Mercurial的问题,而不是bitback。

    有什么想法吗?

    1 回复  |  直到 16 年前
        1
  •  2
  •   gizmo    16 年前

    首先,我认为为了正确理解每一个词汇,必须重新定义一些词汇:

    • 在hg中,“主”分支和其他分支基本上没有区别。
      主分支可以通过它的名字来识别,从hg开始,它被分配为“默认值”,但仅此而已。
    • 存储库中最新的变更集,来自 commit A pull 或A push 被称为 tip .它是 其中一个分支头 没有别的了。

    所以,您在这里观察到的是,每次将您的工作从本地存储库推送到BitBucket存储库时,技巧都被分配给您在本地存储库上所做的最新提交。 默认情况下,BitBucket开始向您显示提示,据我所知,无法更改提示,但您可以在源代码查看器中轻松地从一个分支导航到另一个分支。