我有两个单独的刺客的储存库。在这一点很有意义,他们"成为一个"因为我想工作上的两个项目同时进行。

我真的很喜欢这两个项目为每一子目录的新存储库。

  1. 我怎么合并两个项目?
  2. 这是一个好主意,或者我应该 让他们单独的?

看来我应该能够推动从一个仓库到另一个...也许这个是真的觉?

有帮助吗?

解决方案

我能把我的两个仓库中这种方式:

  1. 使用 hg clone first_repository 克隆一个储存库。
  2. 使用 hg pull -f other_repository 拉代码从其它储存库。

-f (强制)的标志在拉是关键的--它说到忽视的事实是,两个仓库是不是从同一个来源。

这里是 文档 对于这个特征。

其他提示

汞开始有 subrepo 由于1.3(2009-07-01).早期版本是不完整和不稳,但现在这是非常有用。

如果你不使用相同的代码跨越项目,让他们独立的。你可以设定 你的 个人储存库的每一个这些项目只是一个目录分开。为什么把所有的分支机构、合并和提交评论的时候,你没有。

对你的编辑: 推动从一个仓库到另一个。你可以随时使用 transplant 命令。虽然,所有这一切都是真的边走你的 的欲望 把两者结合起来,所以你可能会觉得不舒服用我的建议。然后你就可以使用的森林的扩展,或者东西。

hg transplant -s REPOSITORY lower_rev:high_rev
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top