Comment puis-je obtenir l'utilisateur qui a exécuté la validation dans le hook post-commit?SVN post-commit - qui est l'utilisateur qui s'engage?
12
A
Répondre
21
Utilisation de la commande svnlook
. Par exemple, dans un script shell, il peut être:
REPOS="$1"
REV="$2"
AUTHOR="$(svnlook author -r $REV $REPOS)"
+1
Merci - c'est ce que je cherchais aussi. –
6
post-commit
exemple de script hook:
#!/bin/sh
REPOS="$1"
REV="$2"
AUTHOR="$(svnlook author $REPOS -r $REV)"
# output on STDERR will be marshalled back to SVN client
echo "This transaction was commited by '$AUTHOR'!" 1>&2
exit 0
0
Le second paramètre à votre script post-commit sera le numéro de révision - vous pouvez l'utiliser pour interroger SVN pour toutes les informations dont vous avez besoin.
Questions connexes
- 1. Comment réparer ce commit SVN qui échoue comme "obsolète"?
- 2. Comment savoir qui a extrait le dépôt dans SVN
- 3. comment copier uniquement les fichiers qui ont changé dans svn
- 4. Gestion SVN sur un projet qui utilise des chemins absolus
- 5. SVN fichiers journal marquage AJOUTÉES qui existent déjà dans repo
- 6. question sql ce qui est cette déclaration qui signifie
- 7. Qu'est-ce qui provoquerait SVN pour supprimer un fichier?
- 8. ce qui est un répartiteur
- 9. ce qui est "$$" en PHP
- 10. Dans Rails, qui est Quentin?
- 11. ce qui est wkernel32.pdb
- 12. Qu'est-ce qui est passé?
- 13. propriété d'entité qui est nullable
- 14. SVN post-commit qui utilise SVN pour mettre à jour un autre répertoire
- 15. git svn status - montrant les changements qui ne sont pas validés svn
- 16. Comment puis-je savoir qui est l'auteur d'une révision dans SVN?
- 17. Svn: Commit un répertoire qui est fortement édité avec de nouveaux fichiers
- 18. Qu'est-ce qui, sur terre, est une propriété modifiée?
- 19. Git: comment voir le travail qui a été fait sur une branche qui est maintenant fusionné
- 20. Obtenez ce qui est entre la balise d'ancrage qui est cliqué
- 21. ADO.NET: Ajout de DataRelation à un DataSet; qui est parent et qui est enfant?
- 22. Cacher le bouton qui est disponible dans la balise p qui est le dernier balise
- 23. En utilisant git-svn, si j'ai plusieurs validations qui ne sont pas dans svn, comment est-ce que je pousse seulement les commits sélectionnées vers svn?
- 24. 'Qui est en ligne?' Ruby Network Program
- 25. Qui est un objet plus léger
- 26. WPF Création d'un ControlTemplate qui est DataBound
- 27. CSS conflit d'attribut, qui est censé gagner?
- 28. ce qui est erroné avec ce jquery
- 29. Installation du compilateur qui est simple
- 30. solr ou sphinx? ce qui est mieux?
"obtenir" l'utilisateur comment et où et dans quel contexte? –