2010-01-27 10 views
6

Soy nuevo en git, y dudo de cómo puedo sincronizar archivos de configuración entre desarrolladores.¿Cómo sincronizar la configuración entre las configuraciones de git?

Digamos que quiero todos los desarrolladores de para tener core.autocrlf en verdadero, o la misma plantilla de confirmación, ¿cómo puedo hacerlo?

¿Alguna idea?

Gracias!

+0

¿En qué plataforma están sus desarrolladores? ¿Es homogéneo? – Bernard

+0

Por el momento, Linux. Pero es posible que algunos desarrolladores de wind * ws estén trabajando en el mismo proyecto. Pero también quiero que otros indicadores de configuración sean homogéneos entre el equipo, como la plantilla de confirmación. Gracias – alcuadrado

+0

Compruebe los archivos de configuración de git en Visual SourceSafe. – Jay

Respuesta

2

No hay tal garantía en un DVCS (como en "Distribuido"), desde local settings beat global settings.

Pero en un ambiente cerrado (donde la población de los desarrolladores han accedido a un común y conjunto compartido de recursos), se puede:

  • encapsular el proceso git init (a use a template, para los ajustes comunes)
  • Fuerce la variable de entorno GIT_CONFIG a un archivo compartido de solo lectura (en Linux, al que se accede a través de Samba desde usuarios de Windows), para forzar que todas las configuraciones de configuración se lean desde allí.

Esto no es una solución a prueba, pero puede comenzar.

+0

+1 chico me gustan tus lecturas. Tu deberias escribir un libro. –

+0

A no sabía sobre plantillas, ¡gracias! – alcuadrado

Cuestiones relacionadas