2011-03-08 149 views
3

我想通過使用github repos作爲子模塊,藉助pathogen幫助我的Vim插件保持最新。除病原體外,一切都很好。將git子模塊添加到存儲庫的根目錄中?

例如,我有一個存儲庫~/.vim,在病原的回購有autoload目錄在其根:<pathogen repo>/autoload

是否可以製作一個git子模塊,以便病原體的autoload進入~/.vim

~/.vim/autoload/pathogen.vim 

回答

13

將子模塊克隆到子目錄中,符號鏈接它的內容。

對於病原體,我也explicitly blacklisted本身(在捆綁目錄中),以防止它自我採購。

+0

這就是我最終做的,除了病原體在'bundle'目錄之外。這在Windows上不起作用(無論如何我都沒有使用),所以我正在等待一些可移植的答案出現。 – 2011-04-03 23:13:18

+1

我相信你可以在Windows中創建一個符號鏈接:http://www.howtogeek.com/howto/windows-vista/using-symlinks-in-windows-vista/ – mattalxndr 2011-04-12 23:00:29

5

您不能在存儲庫的根目錄下有一個子模塊,因爲兩個.git文件夾都會發生衝突。

您必須在子文件夾中創建您的子模塊。

相關問題