gpt4 book ai didi

mercurial - tortoise hg 将两个单独的 mercurial 项目克隆到同一目录

转载 作者:行者123 更新时间:2023-12-04 06:27:46 26 4
gpt4 key购买 nike

我想将来自不同远程 mercurial 存储库的两个项目合并到同一个本地目录中(一个是框架,另一个是我的代码)。

我这样做的想法是简单地将它们克隆到同一个工作目录,但这会产生错误 abort: destination 'C:\Workspace\project' is not empty使用乌龟 Mercurial 。

这是解决这个问题的正确方法吗?如果是这样,有人知道如何让它发挥作用吗?

最佳答案

首先,您确定要这样做吗?合并后,如果不从两个“项目”中获取所有内容,就无法安全地推回原始来源。

换句话说,它们实际上成为一个项目,并且不容易将其拆分。

您应该考虑使用 sub-repositories这是 Mercurial 的典型方式处理这类事情。

话虽如此,要合并两个不同的存储库,您需要将一个拉入另一个。

换句话说,这就是你要做的:

  • 克隆其中一个项目
  • 拉入您的新克隆,并指定第二个项目的 URL。您需要强制拉取,否则它会提示不是同一个存储库。
  • 可选:将一个或两个项目移动到它们自己的子目录中,以在目录结构中将它们分开
  • 合并两个头以将它们组合成一组大文件

  • 如果有任何不清楚的地方,请留下您的问题评论,我会相应地更新/编辑。

    关于mercurial - tortoise hg 将两个单独的 mercurial 项目克隆到同一目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5830429/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com