Nous exigeons que chaque élément de code entrant en production soit examiné par un développeur expérimenté. La façon dont j'ai imaginé ce fonctionnement est par une convention de dénomination pour les branches que les développeurs réguliers ne peuvent pas vérifier le code.SVNServ refuse l'accès en écriture à un répertoire via une correspondance générique
En suivant la structure de répertoire recommandée par SVN cela se traduit par quelque chose comme.
[project-name]/trunk/ [project-name]/branches/ [project-name]/branches/development-01 [project-name]/branches/development-02 [project-name]/branches/task-increasefontsize [project-name]/branches/release-01 [project-name]/branches/release-02 [project-name]/tags/
donc dans le fichier authz Je voudrais avoir quelque chose comme ce qui suit
[/]
@developers = rw
[/*/branches/release-*]
@developers = r
@senior_developers = rw
Cependant, je ne peux trouver aucune preuve que SVN soutient * (ou tout autre caractère générique).
Une telle chose est-elle possible ou ai-je besoin d'un hook de pré-validation?
Merci, je vais jeter un coup d'oeil à ceci. Ne ressemble pas à ça fonctionne sous windows selon la ressource suivante http://subversion.tigris.org/issues/show_bug.cgi?id=3298 – Wes
Je vais accepter cette réponse. Il ne répond pas à mon cas d'utilisation exact, mais il est utile pour la plupart des gens avec la même question. – Wes