【发布时间】:2012-05-20 18:42:48
【问题描述】:
我正在尝试从我的 git 存储库中拆分一个子项目。 然而不像在 Detach (move) subdirectory into separate Git repository 我在它自己的子目录中没有它(并且将其移入并执行上述操作只会产生移动后的历史记录)。
我已经将要从中拆分子项目的分支克隆到它自己的存储库中,并删除了子项目未使用的所有内容,所以基本上我可以将其用作我的子项目的存储库。
现在我想删除所有不再在此存储库中的文件的历史记录,以便只保留使其成为后代的文件的文件历史记录。
我认为 git-filter-branch 一定可以,但我不知道如何
在此先感谢
【问题讨论】:
-
您找到解决方案了吗?我现在也遇到了同样的问题。
标签: git version-control git-filter-branch