vendredi 23 juillet 2010

svn : commandes utiles

faire un checkout :
svn checkout file:///home/enwoo/repos/monAppli/ /home/enwoo/workspace/monAppli

ou par défaut, le port du serveur svn est 3609 ...

svn checkout svn:///home/enwoo/repos/monAppli/ /home/enwoo/workspaceLocal/monAppli


- Il est important de noter, que les commandes SVN peuvent être lancé sur la working copy, ou sur le "serveur". Ceci dépends de si on utilise ou non, une URL.
- Il faut noter que des options génériques à toutes les commandes sont possible (ex: --parents, ou --force) et que ces options se place avant la commande (cf. exemple suivant)


- Si c'est une commande serveur, elle est exécutée immédiatement.
- sinon, elle est en attente et sera réalisée plus tard, lors d'un commit ... (Ceci, peut-être vu, via le svn status /home/enwoo/repos/monAppli )

Par exemple, dans le cas d'une commande de mkdir :

svn --parents mkdir http://monServeurSVN/svn/monAppli/src/main/java -m 'creation de l arbo maven'

Cette commande contient une url: (ici http://fretsvn.si.fret.sncf.fr/svn/monAppli/src/main/java) , cette commande de création des répertoires (src/main/java) est donc une commande serveur, et exécutée immédiatement.


Dans le cas d'une commande sur le "working copy", cette commande sera "schedulé" par cvs plus tard ... lors du commit ...

svn mv -m "deplacement" script.sql /home/enwoo/workspaceLocal/monAppli/src/main/java

Aucun commentaire:

Enregistrer un commentaire