web-dev-qa-db-fra.com

Comment exécuter le script git hook sur Windows, en utilisant le référentiel via le système de fichiers?

En raison de sa simplicité, nous utilisons un référentiel distant placé sur un disque partagé, en y accédant en utilisant le chemin du système de fichiers (\ server\share). Est-il possible, dans ce cas, d'exécuter des scripts de hook définis dans le référentiel distant? J'en ai défini un mais il semble qu'il ne soit pas lancé (testé à l'aide d'une modification non valide dans le script de raccordement, qui devrait provoquer une erreur).

18
Fanda

Git hook est un script que vous pouvez exécuter avant (pré-commit) ou après (post-commit) un commit. Il peut y en avoir plusieurs.

Ils sont placés dans un dossier spécifié. Tout référentiel git a un .git/hooks dossier avec fichier (s) contenant des scripts de hook.

Vous devez répondre. L'événement que vous testez est-il lié à un hook présent dans le référentiel git de votre?

Vérifiez également ceci sur la façon dont git exécute les hooks dans Windows:

Conseils d'utilisation des crochets:

Encore plus de crochets git lisant:

28
Blaise