Git :: Hooks

Un cadre de mise en uvre de crochets git
Télécharger maintenant

Git :: Hooks Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Gustavo Leite de Mendonca Chaves
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~gnustavo/

Git :: Hooks Mots clés


Git :: Hooks La description

"GIT est un système de contrôle de révision distribué rapide, évolutif et évolutif avec un ensemble de commandes inhabituellement riche qui fournit à la fois des opérations de haut niveau et un accès complet à des internes. (Https://github.com/gitster/git#readme)".in ordre Pour vraiment comprendre ce que c'est tout à propos de vous devez comprendre GIT http://git-scm.org/ et ses crochets. Vous pouvez tout lire à ce sujet dans les références de la documentation sur ce site http://git-scm.com/documentation.a Hook est un programme spécifiquement nommé appelé par le programme GIT lors de l'exécution de certaines opérations. Au dernier décompte, il y avait exactement 16 hameçons différents pouvant être utilisés (http://schacon.github.com/git/githooks.html). Ils doivent résider sous le répertoire .git / Hooks dans le référentiel. Lorsque vous créez un nouveau référentiel, vous obtenez des fichiers de modèle dans ce répertoire, tous ayant le suffixe .Sample et des instructions utiles à l'intérieur expliquant comment les convertir en crochets de travail.Lorsque GIT effectue une opération de validation, par exemple, des appels informatiques Ces quatre crochets dans l'ordre: pré-commis, préparer-commit-msg, commit-msg et post-commit. Les trois premiers peuvent rassembler toutes sortes d'informations sur la validation spécifique étant effectuée et décider de le rejeter au cas où elle ne se conformerait pas aux politiques spécifiées. La post-commission peut être utilisée pour enregistrer ou alerter les parties intéressées sur le COMTT juste fait. Il y a plusieurs scripts d'hook utiles disponibles ailleurs, par exemple. https://github.com/gitster/git/tree/master/contrib/hooks et http://google.com/search?q=git+hooks. Toutefois, lorsque vous essayez de combiner la fonctionnalité de deux ou plusieurs de ces scripts dans un seul crochet, vous finissez normalement à deux problèmes. Synopsisa Un script unique peut implémenter plusieurs crochets GIT: #! / USR / bin / env Perl utilise git :: Crochets; Pré_commit {mon ($ git) = @_; # ...}; Commit_msg {My ($ git, $ msg_file) = @_; # ...}; run_hook (0 $, @argv); ou vous pouvez utiliser des plugins de git :: hameçons ou des crochets externes, entraîné par le script unique ci-dessous. Ces crochets sont activés par des options de configuration GIT. (Plus sur cela plus tard.) #! / USR / bin / env perl usage git :: crochets; run_hook (0 $, @argv); page d'accueil du produit


Git :: Hooks Logiciels associés