Et concernant ta problématique d'enchainement de commande tu peux peut-être utiliser hooks pré-unlock qui lance automatiquement le commit.
Pour le lock tu n'as besoin pas d'un checkout mais d'un update du fichier
le property svn:needs-lock te peremts de placer toius les fichiers non réservés en lecture seule et cahaque utilsateur est contraint de reserver le fichier avant de pouvoir le modifier.
[^] # Re: property svn:needs-lock
Posté par Bozo_le_clown . En réponse au message [SVN][AnkhSVN] Comment mettre en place un lock-modify-unlock. Évalué à 4.
Pour le lock tu n'as besoin pas d'un checkout mais d'un update du fichier
Pour les hooks:
http://www.clever-age.com/veille/blog/utilisation-des-hooks-(...)
le property svn:needs-lock te peremts de placer toius les fichiers non réservés en lecture seule et cahaque utilsateur est contraint de reserver le fichier avant de pouvoir le modifier.
Avec ces 3 trucs tu devrais pouvoir t'en sortir