2010-07-09 28 views
24

¿Es posible insertar los cambios en el directorio .git en un repositorio remoto?git push .git/archivo de descripción

Deseo tener un proyecto en común description y no tener que volver a ingresarlo para todos los clones de mi repositorio.

Es extraño que la descripción del proyecto sea algo que no es común para cada clon.

Respuesta

18

Se puede almacenar un description (o .description, si no quiere que sea visible) en la raíz de tu repositorio, y luego enlazar simbólicamente .git/description a que en cada uno de recompra, así:

repo/ 
    .description 
    .git/ 
    description -> ../.description 

Tendría que configurar el enlace simbólico manualmente en cada uno de sus repositorios, pero solo tendría que hacer eso una vez (cuando se crea el repositorio).

O puede utilizar un hook posterior a la recepción para copiar su archivo de descripción rastreada en .git/description. Tendría que configurar ese enganche en cada repositorio remoto también, pero nuevamente, eso solo tendría que suceder una vez (cuando se crea el repositorio).

+1

+1: bueno, ¡me preguntaba sobre esto también! ¡el enlace simbólico parece una solución razonable! – eruciform

+2

¿Funciona dependiendo de la rama actual nop? ¿Y qué para un repositorio 'bare'? De ninguna manera ? –