Joe*_*rdi 22 javascript git lerna
我参与了一个包含两个独立存储库的项目,我们很快将它们组合成一个单独的存储库.Lerna的import指挥在这方面会非常有帮助,所以我们将保留项目的历史.
但是,目前在原始存储库中存在一些正在进行的功能分支,当我们转移到monorepo时可能不会准备好.这是我的理解,lerna import只会从源代码库中提取当前已检出的分支 - 这是正确的吗?
所以我想知道是否有办法再次进行导入,但只提取自上次导入后提交的提交?
这样,在功能分支上工作的团队develop一旦准备好就可以合并到分支机构,我们可以将其转移到monorepo中.
或者,是否存在处理此方案的策略?
或者我将不得不等到一切都合并到develop之前lerna import?
谢谢!
我不确定 lerna 在底层做什么,但有手动方法可以用 git 来完成。我们过去对 8-10 个存储库做过类似的事情。
假设我们有 MonoRepo 和 TargetRepo
您可以随时重复步骤 3-4,在几次提交后,一天完成所有操作并转移到 Mono 存储库等。