Git :: ganchos

Un marco para implementar gits gits
Descargar ahora

Git :: ganchos Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Gustavo Leite de Mendonca Chaves
  • Sitio web del editor:
  • http://search.cpan.org/~gnustavo/

Git :: ganchos Etiquetas


Git :: ganchos Descripción

"Git es un sistema de control de revisión distribuida, rápido, escalable y distribuido con un conjunto de comandos inusualmente rico que proporciona operaciones de alto nivel y acceso completo a internos. (Https://github.com/gitster/git#readme)".in Orden Para entender realmente qué se trata todo esto, debe entender a Git http://git-scm.org/ y sus ganchos. Puede leer todo sobre esto en la documentación referencias en ese sitio http://git-scm.com/documentation.a gook es un programa con nombre específicamente llamado por el programa GIT durante la ejecución de algunas operaciones. En el último recuento, había exactamente 16 ganchos diferentes que se pueden usar (http://schacon.github.com/git/githooks.html). Deben residir debajo del directorio .git / goks en el repositorio. Cuando crea un nuevo repositorio, obtiene algunos archivos de plantillas en este directorio, todos teniendo el sufijo .sample y las instrucciones útiles dentro de la explicación de cómo convertirlas en ganchos de trabajo. Cuando el git está realizando una operación de confirmación, por ejemplo, llama Estos cuatro ganchos en orden: confirmación previa, preparación: MSG, MSG, MSG de cometer y post-commit. Los tres primeros pueden recopilar todo tipo de información sobre el compromiso específico que se realiza y decide rechazarlo en caso de que no cumpla con las políticas específicas. El post-cometente se puede usar para registrar o alertar a las partes interesadas sobre la comisión que se acaba de hacer. Hay varios scripts de gancho útiles disponibles en otros lugares, por ejemplo, por ejemplo. https://github.com/gitster/git/tree/master/contrib/hooks y http://google.com/search?q=git+hooks. Sin embargo, cuando intenta combinar la funcionalidad de dos o más de esos scripts en un solo gancho, normalmente terminas enfrentando dos problemas. HSYNOPSISA Slight Script puede implementar varios ganchos de git: #! / Usr / bin / env perl usa git :: Manos; Pre_commit {my ($ git) = @_; # ...}; Cometer_msg {my ($ git, $ msg_file) = @_; # ...}; run_hook ($ 0, @argv); O puede usar git :: complementos de ganchos o ganchos externos, impulsados ​​por el único script a continuación. Estos ganchos están habilitados por las opciones de configuración GIT. (Más sobre esto más tarde.) #! / Usr / bin / env perl usa git :: ganchos; run_hook ($ 0, @argv); Página de inicio del producto


Git :: ganchos Software relacionado