我想在pathogen的帮助下使用github repos作为子模块,让我的Vim插件与git保持同步。除病原体外,一切都很顺利。
例如,我在~/.vim
中有一个存储库,病原体的repo在其根目录中有autoload
目录:<pathogen repo>/autoload
。
是否可以制作一个git子模块,以便病原体的autoload
进入~/.vim
?
~/.vim/autoload/pathogen.vim
答案 0 :(得分:13)
将子模块克隆到子目录中,符号链接它的内容。
对于病原体,我也explicitly blacklisted本身(在捆绑目录中)以防止它自我采购。
答案 1 :(得分:5)
您的存储库根目录下不能有子模块,因为.git文件夹都会发生冲突。
您必须在子文件夹中创建子模块。