我参与了一个项目,有两个不同的代码库,我们很快将它们合并成一个组合库。在这方面,Lerna的import
命令将非常有用,因此我们将保留项目历史记录。
但是,原始存储库中目前有一些正在进行中的功能分支,可能在我们转移到组合库时还没有准备好。据我所知,lerna import
只会从源存储库中拉取当前检出的分支-这是否正确?
所以我想知道是否有办法再次导入,但仅拉取自上次导入以来已经进行的提交?
这样,正在处理特性分支的团队可以在准备就绪后合并到develop
分支,然后我们可以将其带入组合库。
或者,是否有应对这种情况的策略?
或者,我需要等到所有内容都合并到develop
后才能执行lerna import
吗?
谢谢!
--allow-unrelated-histories
标志确实允许合并工作;但是,由于历史记录不相关,git将所有更改视为冲突。 - Matt Mazzola