Configuration du serveur SVN pour ne pas autoriser la validation de messages par le client

1

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é)

Mr Neo
la source
3
le crochet pré-engagé fonctionnerait probablement
ssnobody

Réponses:

1

je pense ssnobody est sur la bonne voie. Vous aurez besoin d’écrire du code pour gérer la logique du precommit. 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

VenomFangs
la source