【发布时间】:2018-08-06 05:24:33
【问题描述】:
我正在尝试使用 splitsh-lite 将来自 monorepo 的包公开为 manyrepos。
但是如何将一个对 manyrepo 的 pull request 合并回 monorepo?
splitsh-lite 是一个 git 子树替代品,它创建所有新的提交 ID,同时基本上保持相同的提交历史。这个想法是 manyrepo 保持只读状态,PR 被合并到 monorepo,并从那里再次分发回 manyrepos。现在,PR 的简单子树合并返回
fatal: refusing to merge unrelated histories
鉴于我们知道在 PR 提交之前有一个“最后匹配的提交”,是否有一个 git 技巧来实现这一点?
【问题讨论】:
标签: git git-merge git-commit git-subtree lerna