J'avais configuré le serveur SVN pour mon travail de groupe. Et maintenant, je veux que l'utilisateur ne puisse pas commettre de code sur le serveur avec les mêmes messages.
Est-il possible de formater un commentaire du client comme: *.*.*.*
(1.0.0.1). Si l'utilisateur valide avec un format incorrect, il ne pourra pas le faire. Est-ce possible de le faire sur un serveur SVN?
Ex:
Utilisateur1 commet la révision 1 avec le message:
Version 1.0
Utilisateur 2 commet une révision 2 avec le même message:
Version 1.0
(Ce ne sera pas autorisé)
svn
tortoise-svn
svn-server
Mr Neo
la source
la source
Réponses:
je pense
ssnobody
est sur la bonne voie. Vous aurez besoin d’écrire du code pour gérer la logique duprecommit
. Nous utilisons quelque chose de similaire pour nous assurer que les commits ne sont pas vides. Faire des entrées en double semble être quelque chose de plus que la direction / les architectes devraient appliquer car rien n'empêcherait les utilisateurs de saisir le même message ou d'ajouter des caractères aléatoires à la fin.Le tableau suivant montre comment precommit peut être utilisé pour se protéger contre les commits vides. https://stackoverflow.com/questions/1928023/how-can-i-prevent-subversion-commits-without-comments
la source