我正在尝试将一些 Git 存储库迁移到一个 monorepo 中。
我有两个项目存储库,让我们称它们为project1和project2. 在我的 monorepo 中,我想要一个projects包含两个子目录的目录,project1以及project2. 每个子目录都应包含来自相应项目的文件,并保留 Git 历史记录。
这甚至可以使用标准的 Git 命令吗?
注意:我看过 Lerna -lerna import完全符合我的需要,但不幸的是它只适用于 JS 项目,而我的一个项目是 Ruby 项目。
我尝试使用git add -Agit repo工作目录与暂存区域相同,但不幸的是,该.gitignore文件也添加到临时区域.那么如何恢复以使其无法跟踪?