Я хочу поддерживать свои плагины Vim в актуальном состоянии с помощью git, используя репозитории github в качестве подмодулей с помощью pathogen. Все хорошо, кроме самого возбудителя.

Например, у меня есть репозиторий в ~/.vim, в репозитории патогена в корне есть каталог autoload: <pathogen repo>/autoload.

Можно ли создать подмодуль git, чтобы патоген autoload попадал в ~/.vim?

~/.vim/autoload/pathogen.vim
7
Alex B 8 Мар 2011 в 16:02

2 ответа

Лучший ответ

Клонируйте подмодуль в подкаталог и символическую ссылку его содержимое.

Что касается возбудителя, я также сам явно занес в черный список (в каталоге пакетов). от самоокупаемости.

20
tlvince 15 Дек 2011 в 21:25
Это то, что я в итоге сделал, за исключением того, что возбудитель находится вне каталога bundle. Это не работает в Windows (которую я, во всяком случае, не использую), поэтому я ждал, когда появится несколько переносимый ответ.
 – 
Alex B
4 Апр 2011 в 03:13
1
Я считаю, что вы можете создать символическую ссылку в Windows: howtogeek.com/howto/windows-vista/…
 – 
mattalxndr
13 Апр 2011 в 03:00

У вас не может быть подмодуля в корне вашего репозитория, потому что обе папки .git будут конфликтовать.

Вы должны создать свой подмодуль во вложенной папке.

8
Artusamak 8 Мар 2011 в 16:08