Types courants de crochets de subversion

Quels types de scripts hook les gens utilisent-ils pour Subversion ? Juste des idées générales mais le code serait super aussi !

请先 登录 后评论

6 réponses

Mark Renouf

Le plus courant, je pense, est de permettre aux gens de modifier les commentaires de révision après avoir validé.

Vous devez activer le script hook 'pre-revprop-change' pour permettre cela. L'exemple fourni, s'il est activé, permet de modifier uniquement la propriété de commentaire et d'être uniquement le comitter d'origine. Idéal pour corriger les fautes de frappe.

请先 登录 后评论
abyx

Sur mon lieu de travail, nous avons mis en place un crochet post-commit qui génère des flux RSS qui sont affichés dans divers tableaux de bord et sont utilisés pour que les réviseurs de code sachent quand il est temps de réviser et pour nous de voir que les nouveaux employés s'engagent suffisamment.

请先 登录 后评论
kauppi

Un crochet pour informer le système de gestion des bogues/problèmes des modifications apportées au référentiel. C'est à dire. le message de validation contient issue:546 ou une balise similaire qui est analysée et transmise au système de gestion des bogues.

请先 登录 后评论
Trumpi

Nous vérifions les éléments suivants avec nos scripts hook :

  • Qu'un message de journal de validation a été fourni
  • Qu'un réviseur a été spécifié pour le commit
  • Aucun code généré automatiquement ou aucun type de fichier interdit n'arrive dans le référentiel
  • Envoyer un e-mail lorsqu'une branche/un tag est créé

Nous souhaitons toujours mettre en œuvre les éléments suivants :

  • Envoyer un e-mail lorsqu'un utilisateur acquiert un verrou sur un fichier
  • Envoyer un e-mail lorsque votre cadenas a été volé
  • Envoyer un e-mail à tout le monde lorsqu'une propriété de révision a été modifiée
请先 登录 后评论
Johan Lübcke

Nous utilisons un script hook de validation pour déclencher notre robot de publication. L'écriture d'informations sur les nouvelles versions dans un fichier nommé changes.txt dans nos différents produits déclenchera la création d'une balise et des artefacts correspondants.

请先 登录 后评论
jonezy

J'ai une configuration utilisant la bibliothèque Ruby Tinder que j'envoie dans une salle de feu de camp, si quelqu'un veut le script, je peux poster ou vous envoyer le code.

Les autres messages courants que j'ai vus sont les messages sur les systèmes de suivi des bogues et les notifications par e-mail.

请先 登录 后评论
  • 17 abonnés
  • 0 favoris,482 Feuilleter
  • dragonmantank posée à 2023-03-27 15:10