Duplicar posible:
Is it possible to include a file in your .gitconfig¿Puedo cargar un archivo .gitconfig desde otro?
Con bash y zsh puedo fuente subarchivos con el fin de organizar mejor mi config.
¿Puedo hacer algo similar con .gitconfig
?
Duplicar posible:
Is it possible to include a file in your .gitconfig¿Puedo cargar un archivo .gitconfig desde otro?
Con bash y zsh puedo fuente subarchivos con el fin de organizar mejor mi config.
¿Puedo hacer algo similar con .gitconfig
?
(marzo de 2012) Parece que este finalmente va a ser posible pronto - Git 1.7.10 va a apoyar esta sintaxis en .gitconfig
:
[include]
path = /path/to/file
Ver here para una descripción detallada del GIT cambio y sus casos extremos.
Por cierto, un par de sutilezas que vale la pena señalar:
expansión Path, por ejemplo, ~
o $HOME
, no parece ser compatible.
Si se especifica una ruta de acceso relativa, entonces es relativa al archivo .gitconfig que tiene la instrucción [include]
. Esto funciona correctamente incluso a través de inclusiones encadenadas, p.~/.gitconfig
puede tener:
[include]
path = subdir/gitconfig
y subdir/gitconfig
puede tener:
[include]
path = nested_subdir/gitconfig
... lo que hará que subdir/nested_subdir/gitconfig
que va a cargarse.
Si git no puede encontrar el archivo de destino, silenciosamente ignora el error. Esto parece ser por diseño.
(marzo de 2012): como se menciona en Mike Morearty 's answer (que he votado como votante), git 1.7.10+ admitirá esta función.
Respuesta original (octubre de 2010):
Actualmente, no.
Como ya he mencionado en Is it possible to include a file in your .gitconfig
, que ya tiene 3 gitconfig separada para que usted consiga la configuración organizada:
$GIT_DIR/config
archivo de configuración específico del repositorio. (El nombre del archivo es, por supuesto, en relación con la raíz del repositorio, no el directorio de trabajo.)
~/.gitconfig
fichero de configuración específica del usuario. También se llama archivo de configuración "global".
$(prefix)/etc/gitconfig
-System amplia fichero de configuración
Config inclusión de archivos se discutió en mayo de 2010, y una first patch was written por Ævar Arnfjörð Bjarmason, pero no veo que este parche en una de el último "what's cooking in Git".