git - 将子文件夹转换为单独的项目而不丢失历史记录?
问题描述
我已经将一个包含许多子文件夹的 mercurial 项目转换为 git(hg-git 扩展),它似乎已经奏效了。
我现在想将每个子文件夹作为一个单独的 git 项目,以便我可以更好地管理权限等。
是否可以从主分支获取历史记录并仅传递每个特定子文件夹发生的相关更改?例如,我当前的版本控制是针对 /dags 文件夹的整体,我保存了一年多的更改历史记录。我希望 project_1 与 project_2 完全分开。
--/dags
--/dags/project_1
--/dags/project_2
--/dags/project_3
解决方案
推荐阅读
- javascript - 显示所需的并行阵列范围
- nestjs - 文件与 Swagger NestJs 中的其他数据一起上传
- c++ - c ++试图在函数之外更改局部变量?
- docker - Gitlab-Runner 向 docker 容器发出命令
- filtering - 为什么 cutadapt 不过滤任何读取?
- excel - VBA,自动过滤和复制大量数据
- python - 为什么formview django get方法中没有传递上下文?姜戈,蟒蛇
- javascript - 验证参数的所有 Object.keys() 是否等于特定键(JavaScript)
- java - 如何获取使用 Jetty 客户端连接所需的时间
- r - 正则表达式匹配R中的杂散逗号