【问题标题】:Mercurial: How to merge a repository which is separated from main repositoryMercurial:如何合并与主存储库分离的存储库
【发布时间】:2015-02-04 06:25:56
【问题描述】:

首先,我有一个名为“RepoA”的主存储库。在这个 repo 中,有一个名为“components”的文件夹。
然后这个文件夹从主存储库中分离出来,作为一个独立的存储库,称为“RepoB”,包含所有历史记录。
虽然创建了“RepoB”,但文件夹“components”中的更改仍被推送到“RepoA”中,“RepoB”也推送了很少的更改。
现在我希望“RepoB”拥有“RepoA”中文件夹“组件”的所有新更改。
我正在使用 TortoiseHg,有什么方法可以做到这一点吗?

【问题讨论】:

  • “与主存储库分离”是什么意思?这些存储库是否共享一个共同的首次提交(因此是共同祖先的分支),或者它们在技术上是完全不相关的存储库?
  • @planetmaker 是的,首先只有一个存储库,然后将一个文件夹分隔为存储库(我使用“转换”命令完成此操作)。

标签: merge mercurial repository tortoisehg


【解决方案1】:

将文件夹转换为RepoC,结构与RepoB相同,从RepoB拉取RepoC

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    • 2020-07-15
    • 1970-01-01
    • 1970-01-01
    • 2022-12-19
    相关资源
    最近更新 更多