Quelle est votre caractéristique non évidente préférée de svn?
Réponses
Trop de publicités? Ajouté dans svn 1.6: La notation abrégée caret ^
pour raccourcir les URL de sous-version lors de l'utilisation de la ligne de commande. Le symbole caret peut être utilisé à la place de la partie de l'URL indiquée par le nom du référentiel.
Ex:
svn switch ^/myProject/branches/fooBranch
au lieu de
svn switch http://machine22/repos/SandboxRepo/myProject/branches/fooBranch
Les scripts de hook (start-commit, pre-commit, post-commit) sont d'excellents outils pour un système de compilation reposant sur SVN.
Un autre exemple, probablement trop "évident", appelle "svn export" depuis un script de construction. C'est un très bon moyen de déployer des fichiers dans un répertoire cible (un site Web, par exemple), car vous obtenez une copie vierge sans fichiers cachés .svn. C'est bien mieux que de mettre à jour une copie de travail de «déploiement» à distance.