me gustaría ser evitado † Al determinar el estadio ‡ en un acuerdo de recompra git
si los cambios que estoy a punto de cometer contienen una determinada cadena (por ejemplo, @todo
o @hack
).Git advertir antes de comprometerse si la cadena aparece en la fuente (o dif)
¿Alguien me puede mostrar cómo lograr esto?
† o advertido.
‡ o al confirmar.
Muy bueno. Todavía tengo que probar esto, pero parece exactamente lo que quería. Pregunta: ¿Es posible 'morir' a menos que esté presente una bandera personalizada? Se usaría similar a: 'git commit -m'msg '' --ignore-todo' –
No creo que el gancho tenga acceso a los argumentos de la línea de comando, pero puedes (en los shells de Bourne) do 'IGNORE_TODO = yes git confirmar -m msg 'y verificar dentro del gancho si $ IGNORE_TODO = yes. –
También puede agregar -n para suprimir todos los ganchos –