2011-03-08 12 views
3

github repos를 서브 모듈로 사용하여 pathogen의 도움으로 내 Vim 플러그인을 git로 최신 버전으로 유지하고 싶습니다. 병원균 자체를 제외한 모든 것이 잘됩니다.git 하위 모듈을 저장소의 루트에 추가 하시겠습니까?

예를 들어 ~/.vim에 저장소가 있고 병원체의 저장소에 autoload 디렉토리가 있습니다 (루트는 <pathogen repo>/autoload).

병원균의 autoload~/.vim이되도록 git submodule을 만들 수 있습니까?

~/.vim/autoload/pathogen.vim 

답변

13

서브 모듈을 서브 디렉토리로 복제하고 심볼릭 링크 내용입니다.

병원체의 경우 자체 소포를 막기 위해 explicitly blacklisted 자체 (번들 디렉토리에 있음).

+0

이것이 병원균이'bundle' 디렉토리 밖에있는 것을 제외하고는 제가 끝내었던 것입니다. 이것은 Windows에서 작동하지 않습니다 (어쨌든 사용하지 않습니다). 그래서 약간의 휴대용 답변이 나타날 때까지 기다리고있었습니다. –

+1

Windows에서 심볼릭 링크를 만들 수 있다고 생각합니다. http://www.howtogeek.com/howto/windows-vista/using-symlinks-in-windows-vista/ – mattalxndr

5

.git 폴더가 충돌하기 때문에 저장소의 루트에 서브 모듈을 가질 수 없습니다.

하위 모듈을 하위 폴더에 만들어야합니다.

관련 문제