0

我有两个存储库,一个有点过时,但我在开发过程中都使用了。(这样做有历史原因,但没关系。)

我有一个子目录,它几乎是项目的独立部分,一个小应用程序。我只想从较新的存储库中更新此工具的目录。实际上,我需要两个 repo 顶部的这个应用程序的相同版本。

有没有办法只将与应用程序相关的提交移动到另一个存储库?

提交不是“直线”,我有大量提交,其中一些是此应用程序的补丁。

也许不知何故樱桃采摘?

4

1 回答 1

0

听起来您应该将子目录移动到单独的存储库。从长远来看,这将是一个更好的解决方案。

否则,解决方法将是...

  • 在 repo 1 中签出好的提交
  • 结帐回购 2
  • 将 repo 1 中的子目录复制到 repo 2
  • 提交回购 2
  • 参考您集成的子目录的版本标记 repo 2。
于 2014-07-22T07:29:59.690 回答