3

我的项目中有一个子模块,其中包含 docs/ 和 demo/ 目录中的大量媒体文件。当我 'git submodule update --init' 下载整个 repo 时,我可以添加一个忽略文件。

在我更新/初始化子模块之前是否可以忽略这些目录?

4

1 回答 1

4

你想做的事情出现在 Git 1.7.0 中,被称为“稀疏检出”。您可以在以下 Stack Overflow 线程中找到很好的示例:

它也应该适用于子模块,因为它们只不过是普通的存储库,但正如您在指出的线程中看到的那样,该功能仍然需要一些改进。

于 2013-01-13T11:37:31.177 回答