首页 > 解决方案 > 将子文件夹转换为单独的项目而不丢失历史记录?

问题描述

我已经将一个包含许多子文件夹的 mercurial 项目转换为 git(hg-git 扩展),它似乎已经奏效了。

我现在想将每个子文件夹作为一个单独的 git 项目,以便我可以更好地管理权限等。

是否可以从主分支获取历史记录并仅传递每个特定子文件夹发生的相关更改?例如,我当前的版本控制是针对 /dags 文件夹的整体,我保存了一年多的更改历史记录。我希望 project_1 与 project_2 完全分开。

--/dags
--/dags/project_1
--/dags/project_2
--/dags/project_3

标签: gitgitlab

解决方案


推荐阅读