有没有办法从具有完整历史记录的存储库中提取文件夹?

Pau*_*ado 5 git

我有一个包含许多 Visual Studio 项目的存储库,我想将它们提取到它们自己的解决方案和存储库中,但我不想丢失历史记录。

有没有一种方法可以从当前的存储库创建一个具有完整历史记录但仅包含我选择的文件夹的存储库?

我可以克隆存储库并删除我不需要的内容,但我希望节省一些空间。

kow*_*sky 3

此处描述了该过程。如果您不需要使用 GitHub(或任何其他托管服务),则步骤 1 到 5 就足够了。