【发布时间】:2015-02-18 12:15:45
【问题描述】:
我有一个具有多个分支的应用程序的git 存储库。源代码树由几个目录组成。例如:
main_folder
|--> .git
|--> dir0
|--> dir1
|--> dir2
很遗憾,从开发之初我就没有使用git-submodules,也没有使用git-subtree。现在我想将其中一个目录,例如dir0作为新的独立应用程序移动到一个新的存储库,当然如果可能的话,我想保留相应目录的历史记录和分支。
所以我有两个问题:
- 第一个也是显而易见的问题是我该如何做到这一点?
- 对于旧存储库,最佳做法是什么?只需删除文件夹并提交更改,还是其他?
【问题讨论】:
标签: git git-submodules git-subtree