J'essaye d'appliquer Git Flow sur un dépôt Git. J'ai utilisé le crochet suivant pour essayer d'empêcher les validations aux branches master
et develop
. Contenu de .git/hooks/pre-commit
:Pourquoi mon crochet de pré-commit Git ne fonctionne-t-il pas dans GitKraken?
#!/bin/bash
if test $(git rev-parse --abbrev-ref HEAD) = "master" ; then
echo "Cannot commit on master"
exit 1
fi
if test $(git rev-parse --abbrev-ref HEAD) = "develop" ; then
echo "Cannot commit on develop"
exit 1
fi
Quand je test engage à ces branches dans GitKraken les commits sont autorisés. J'ai fait le Git était sur le chemin et que le fichier a montré comme exécutable.
Mise à jour (toujours pas les crochets de soutien): https://twitter.com/gitkraken/status/687676306218156032 – falsarella