Est-il possible de faire git Push après commit automatiquement? Maintenant, je dois cliquer sur Push après validation manuellement et ce n'est pas très confortable.
Mise à jour 2018-12-20
La dernière version de VS Code a un paramètre pour pousser ou synchroniser lors de la validation.
git.postCommitCommand
Ancienne solution
Ça me manque aussi. Voici la "solution de contournement" actuelle -
code .git/hooks/post-commit
Copiez et collez le contenu suivant -
#!/usr/bin/env bash
branch_name=`git symbolic-ref --short HEAD`
retcode=$?
non_Push_suffix="_local"
# Only Push if branch_name was found (my be empty if in detached head state)
if [ $retcode = 0 ] ; then
#Only Push if branch_name does not end with the non-Push suffix
if [[ $branch_name != *$non_Push_suffix ]] ; then
echo
echo "**** Pushing current branch $branch_name to Origin [i4h_mobiles post-commit hook]"
echo
git Push Origin $branch_name;
fi
fi
Assurez-vous qu'il est exécutable -
chmod +x .git/hooks/post-commit
Réessayer.
Creds:
Il ne semble pas y avoir quelque chose comme ça intégré au frontal Git de VSCode, mais il y a une option pour supprimer le contrôle de sécurité. "git.confirmSync": false
supprimera la boîte de dialogue de confirmation lors de l'utilisation de la synchronisation Push/Remote intégrée de VSCode.
@ Le lien de Mistermatt ressemble à ce que vous avez demandé, j'ai trop de problèmes pour me pousser aveuglément :).