Ma situation est la suivante : J'ai un serveur Subversion installé chez moi, et nous utilisons également Subversion dans l'entreprise où je travaille.
Au travail, nous utilisons le modèle verrouiller/modifier/déverrouiller (principalement parce que nous sommes en train de passer de Visual SourceSafe et que c'est plus facile pour le moment). Pour l'instant, cela se fait en définissant la propriété "needs-lock" sur tous les fichiers ajoutés (en utilisant la section auto-props du fichier de configuration du client SVN sur chaque machine cliente).
Cependant, je ne veux pas utiliser ce modèle pour mon serveur SVN personnel (je préfère la méthode de travail edit/merge/commit), donc actuellement, après avoir livré quoi que ce soit de mon PC de travail à mon serveur personnel, je dois supprimer manuellement la propriété needs-lock de tous les fichiers que j'ai ajoutés.
Existe-t-il un moyen de configurer le client SVN pour qu'il n'applique cette propriété qu'aux fichiers déposés sur un serveur particulier ? Ou bien est-ce que je m'y prends mal : devrais-je utiliser des hooks sur le serveur de travail pour ajouter cette propriété, au lieu du client ?
Toute aide ou conseil est le bienvenu.
EDIT : Apparemment, vous ne pouvez pas faire cela sur le serveur (ou du moins il est fortement recommandé de ne pas le faire).