我想通過使用github repos作爲子模塊,藉助pathogen幫助我的Vim插件保持最新。除病原體外,一切都很好。將git子模塊添加到存儲庫的根目錄中?
例如,我有一個存儲庫~/.vim
,在病原的回購有autoload
目錄在其根:<pathogen repo>/autoload
。
是否可以製作一個git子模塊,以便病原體的autoload
進入~/.vim
?
~/.vim/autoload/pathogen.vim
我想通過使用github repos作爲子模塊,藉助pathogen幫助我的Vim插件保持最新。除病原體外,一切都很好。將git子模塊添加到存儲庫的根目錄中?
例如,我有一個存儲庫~/.vim
,在病原的回購有autoload
目錄在其根:<pathogen repo>/autoload
。
是否可以製作一個git子模塊,以便病原體的autoload
進入~/.vim
?
~/.vim/autoload/pathogen.vim
將子模塊克隆到子目錄中,符號鏈接它的內容。
對於病原體,我也explicitly blacklisted本身(在捆綁目錄中),以防止它自我採購。
您不能在存儲庫的根目錄下有一個子模塊,因爲兩個.git文件夾都會發生衝突。
您必須在子文件夾中創建您的子模塊。
這就是我最終做的,除了病原體在'bundle'目錄之外。這在Windows上不起作用(無論如何我都沒有使用),所以我正在等待一些可移植的答案出現。 – 2011-04-03 23:13:18
我相信你可以在Windows中創建一個符號鏈接:http://www.howtogeek.com/howto/windows-vista/using-symlinks-in-windows-vista/ – mattalxndr 2011-04-12 23:00:29