Version 9 (modified by acosce, 17 years ago) (diff) |
---|
Premiers pas sur svn avec INCA
Clef ssh
Voir le ticket n°1 http://forge.ipsl.jussieu.fr/inca/ticket/1
Portage du modÚle sur svn
créer les répertoires branches - tags - trunk
ssh -X inca@forge.ipsl.jussieu.fr (+ passwd) svn mkdir file:///ipsl/forge/projets/inca/svn/trunk file:///ipsl/forge/projets/inca/svn/branches file:///ipsl/forge/projets/inca/svn/tags -m "INCA : trunk branches and tags directories creation"
Importer une nouvelle architecture
Mise en place sous svn de la configuration LMDZINCA parallÚle. Commande à passer pour ajouter une configuration : !!! attention se placer au dessus du répertoire que l'on veut ajouter
svn import LMDZINCA_v2 svn+ssh://yourlogin@forge.ipsl.jussieu.fr/ipsl/forge/projets/igcmg/svn/CONFIG/trunk/LMDZINCA_v2
Faire un commit
svn commit -m "message" namefile
Attention : vérifiez bien que vous travaillez en tant qu'administrateur et non pas comme utilisateur.
Ajouter un répertoire / un fichier
svn add newfile svn commit -m "message" newfile
Ajouter un Id en entête des fichers
Rajouter en haut de chaque ficher la ligne suivante
! $Id$ ou (suivant la syntaxe) # $Id$
Puis passer les lignes de commande suivantes :
svn propset svn:keywords "Id" *.f90 svn commit *.f90
Effacer un tag (ou une branche)
Exemple avec le tag v2_1_1 de modipsl dans le projet igcmg svn rm svn+ssh://yourlogin@forge.ipsl.jussieu.fr/ipsl/forge/projets/igcmg/svn/modipsl/tags/v2_1_1
Ajouter un tag (ou une branche)
Exemple avec pour créer le tag v2_1_1 à partir du tronc de modipsl : svn cp \ svn+ssh:/yourlogin@forge.ipsl.jussieu.fr/ipsl/forge/projets/igcmg/svn/modipsl/trunk \ svn+ssh://yourlogin@forge.ipsl.jussieu.fr/ipsl/forge/projets/igcmg/svn/modipsl/tags/v2_1_1