Recientemente reorganicé mis archivos dotf para vivir dentro de un repositorio Git en ~/Dropbox/dotfiles
y estoy usando patógeno para agrupar todos los complementos Vim dentro de ~/Dropbox/dotfiles/home/.vim/bundle
. Estos complementos se agregaron como submódulos de Git.archivos .gitignore agregados dentro de los submódulos de Git
Ahora el problema es que cuando ejecuto Vim, automáticamente genera la documentación para todos los complementos y los coloca dentro de cada directorio de submódulos. Esto agrega contenido sin seguimiento a los submódulos, lo que me gustaría evitar.
[email protected] ~/Dropbox/dotfiles ‹master*› $ git st
# On branch master
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
# (commit or discard the untracked or modified content in submodules)
#
# modified: home/.vim/bundle/fuzzyfinder (untracked content)
# modified: home/.vim/bundle/l9 (untracked content)
# modified: home/.vim/bundle/matchit (untracked content)
# modified: home/.vim/bundle/ruby (untracked content)
# ...
no changes added to commit (use "git add" and/or "git commit -a")
He intentado añadir un archivo .gitignore
a la raíz de mi repositorio Git para ignorar todas las carpetas dentro de doc
submódulos, pero esto no parece funcionar:
home/.vim/bundle/**/doc
Mi pregunta: ¿hay una forma de ignorar archivos y carpetas dentro de los submódulos de Git o quizás configurar Vim para crear la documentación en una carpeta fuera del repositorio de Git?
EDIT: como Randy Morris señaló, esto podría ser un duplicado de Generating tags to different location by pathogen
Posible duplicado: http://stackoverflow.com/questions/4343544/generating-tags-to-different- location-by-pathogen # 4346300 –
Tienes razón. Va a marcar la pregunta. ¡Gracias! – rubiii
Nota: '**' en '.gitignore' no significa" a cualquier profundidad ". –