Nos gustaría hacer algunos scripts de enlace básicos que todos podamos compartir, por ejemplo, preformatear los mensajes de confirmación. Git tiene scripts de gancho para eso que normalmente se almacenan en <project>/.git/hooks/
. Sin embargo, esos scripts no se propagan cuando las personas hacen un clon y no están controlados por la versión.¿Se pueden administrar las secuencias de comandos de gancho de Can Git junto con el repositorio?
¿Hay alguna manera de ayudar a todos a obtener los scripts de enganche correctos? ¿Puedo hacer que esos scripts de gancho apunten a los scripts controlados por la versión en mi repositorio?
Una buena pregunta. Solo desearía que hubiera una mejor respuesta (sin quejas a @mipadi, solo desearía que Git tuviera una manera de hacerlo de una manera más automática, incluso si solo con una opción especificada para clonar git). – lindes
Estoy de acuerdo, @ Lindes! Pero tal vez restringir este intercambio de ganchos en forma intencional? Las cosas se pondrían complicadas para los usuarios de Windows, supongo. – kristianlm
@kristianlm: Hay todo tipo de razones por las que a veces puede ser complicado ... y también cuando es bueno tenerlo allí. Solo desearía que hubiera alguna opción o algo que copiara los ganchos. Supongo que tendré que revisar el código de git-core en algún momento, y hacer un parche. :) (O esperar que alguien más lo haga ... o vivir con la solución en [respuesta de mipadi] (http://stackoverflow.com/a/427269/313756), o lo que sea.) – lindes