2009-08-31 6 views
0

Pour autant que je puisse voir, il n'y a pas de fonctionnalité intégrée pour gérer les crochets SVN dans SVN lui-même. Il y a bien sûr des idées, comme un autre référentiel avec des scripts hooks, qui exécute un svn export dans le répertoire hooks lors de la validation, mais comment le feriez-vous?Gérer les crochets SVN avec SVN?

Répondre

2

J'ai des hooks gérés par SVN dans l'un de mes dépôts. Ce n'est pas le même référentiel cependant; J'ai créé un deuxième dépôt SVN pour contenir des hooks pour le premier. Je m'inquiétais de casser l'accès au dépôt principal avec un commit défectueux.

+0

Par défaut de validation, voulez-vous dire une erreur dans un script hook qui empêche l'accès au référentiel? J'ai contourné le souci de casser l'accès commit au référentiel principal avec une erreur dans un script hook en ignorant toutes les politiques dans le script hook pour un super-utilisateur. – RjOllos

2

Je pense qu'il n'y a rien de mal à faire du répertoire hooks une extraction de subversion. Donc, après avoir commis le crochet, vous devez simplement svn up dans le répertoire hooks, comme l'action post-commit.

Je pense que cela devrait également fonctionner pour que le répertoire hooks devienne une extraction du référentiel qu'il gère.

Questions connexes