小编Mar*_*Liu的帖子

如何在保持提交历史的同时将多个存储库迁移到单一存储库中?

我正在尝试将一些 Git 存储库迁移到一个 monorepo 中。

我有两个项目存储库,让我们称它们为project1project2. 在我的 monorepo 中,我想要一个projects包含两个子目录的目录,project1以及project2. 每个子目录都应包含来自相应项目的文件,并保留 Git 历史记录。

这甚至可以使用标准的 Git 命令吗?

注意:我看过 Lerna -lerna import完全符合我的需要,但不幸的是它只适用于 JS 项目,而我的一个项目是 Ruby 项目。

git version-control monorepo

6
推荐指数
1
解决办法
2077
查看次数

使用git add -A后跟踪.gitignore

我尝试使用git add -Agit repo工作目录与暂存区域相同,但不幸的是,该.gitignore文件也添加到临时区域.那么如何恢复以使其无法跟踪?

git

2
推荐指数
1
解决办法
77
查看次数

标签 统计

git ×2

monorepo ×1

version-control ×1