相关疑难解决方法(0)

如何拆分git存储库并按照目录重命名?

我目前有一个包含许多项目的大型git存储库,每个项目都在自己的子目录中.我需要将它拆分为单独的存储库,每个项目都在自己的仓库中.

我试过了 git filter-branch --prune-empty --subdirectory-filter PROJECT master

但是,许多项目目录在其生命中经历了多次重命名,并且git filter-branch不遵循重命名,因此有效地提取的repo在上次重命名之前没有任何历史记录.

如何从一个大的git repo中有效地提取子目录,并将所有该目录重命名回到过去?

git git-filter-branch

22
推荐指数
3
解决办法
2524
查看次数

标签 统计

git ×1

git-filter-branch ×1