Ma société incorpore iRise pour le prototypage et il manque tout type de versioning (à moins de faire des copies de vos fichiers avec des noms de fichiers différents = versioning). Quoi qu'il en soit, nous utilisons Git pour notre contrôle de version et puisque l'utilisateur typique d'iRise ici sera un graphiste/concepteur Web, je souhaite automatiser le processus autant que possible. J'ai un dossier actif exécutant un AppleScript qui poussera vers un référentiel distant mais je ne sais pas comment ajouter un message ...
git Push TestProject master
a essayé
git Push TestProject master -m 'message'
mais a jeté une erreur de commutateur et a montré une liste d'options, -m n'étant pas l'un d'eux ...
est-ce possible ou devez-vous d'abord vous engager localement puis pousser cela vers la télécommande et le message sera joint avec lui?
Vous devrez faire un commit (après avoir ajouté des fichiers)
git commit -m 'message'
puis appuyez sur:
git Push TestProject master
Vous ne pouvez pas associer un message au Push.
Je pense que la question est légitime et que la réponse ci-dessus ne répond pas complètement. Voici un workflow que nous utilisons dans notre entreprise (nous utilisons git flow):
Maintenant, ce serait vraiment bien si nous pouvions ajouter un message comme celui-ci lors de la Push Step 7. comme ceci:
git Push -m 'Feature is code complete, code collaborator review ids 1234, 1235.' Origin develop
Certainement, pas un cas trivial où quelqu'un essaie de pousser sans commits, mais une étape très utile où vous annotez un push spécifique avec des métadonnées qui fournissent une piste d'audit.