= Infos sur SVN = [[PageOutline]] == Comment extraire les sources de Pyvar ou Dispersion ? == === en lecture seule === {{{ svn co http://forge.ipsl.jussieu.fr/pyvar/svn/PYVAR/trunk pyvar svn co http://forge.ipsl.jussieu.fr/pyvar/svn/DISPERSION/trunk dispersion }}} === Extraire un numéro de révision donné === {{{ svn co http://forge.ipsl.jussieu.fr/pyvar/svn/PYVAR/trunk -r n°_révision pyvar }}} === en mode administrateur === {{{ svn co svn+ssh://login@forge.ipsl.jussieu.fr/ipsl/forge/projets/pyvar/svn/PYVAR/trunk }}} == Comment créer un tag en copiant le trunk ? == {{{ svn cp svn+ssh://login@forge.ipsl.jussieu.fr/ipsl/forge/projets/pyvar/svn/DISPERSION/trunk svn+ssh://login@forge.ipsl.jussieu.fr/ipsl/forge/projets/pyvar/svn/DISPERSION/tags/DISPERSION_3 }}} == Comment faire des mises à jour sur le code ? == Pour faire des mises à jour il faut avoir extrait le code en mode administrateur. Ensuite il faut utiliser la commande "commit" {{{ svn commit nom_fonction_à_commiter }}} Cette commande ouvre un éditeur de texte dans lequel il faut inscrire un message de commit donnant toutes les informations sur la modification apportée. [[BR]] '''Note : ''' si une erreur se produit pour l'ouverture de l'éditeur de texte c'est que la variable SVN_EDITOR n'est pas définit. Vous pouvez soit la définir, soit utiliser la commande "commit" avec l'option "-m" {{{ svn commit -m "message de commit" nom_fonction_à_commiter }}} == Comment effacer un fichier de l'archive ? == {{{ svn delete nom_fichier_à_effacer svn commit -m "deleted file" nom_fichier_à_effacer }}} ou {{{ svn rm nom_fichier_à_effacer svn commit -m "deleted file" nom_fichier_à_effacer }}} == Comment ajouter un fichier à l'archive ? == {{{ svn add nom_fichier_à_ajouter svn commit -m "message de commit" nom_fichier_à_ajouter }}}