2009-09-24 5 views
1

Nous passons à SVN et devons empêcher les validations de répertoires/modules spécifiques dans le référentiel CVS. Quelle est la meilleure façon de faire cela?Modification du répertoire et de la branche dans le référentiel CVS en lecture seule

J'ai actuellement mis les permissions du système de fichiers pour ce répertoire en lecture seule et semble faire le travail pour le moment - mais y a-t-il un moyen de faire ça?

De plus, puis-je créer une branche spécifique en lecture seule?

Répondre

1

Vous pouvez être en mesure d'atteindre en créant un crochet pre-commit à désavouer checkins sur la branche, par exemple, voir here

[édité après le commentaire de Ray]

+1

Vous souhaiterez un hook de pré-validation pour empêcher l'ajout de modifications à une branche. Un hook post-commit est comment déclencher quelque chose après. –

+0

Oops, oui, bien repéré! –

1

Vous pouvez utiliser cvs_acls, qui vient avec la distribution CVS. Il vous permet de définir des autorisations au niveau de la branche pour les validations.

Questions connexes