source: trunk/DOC/Tips-SVN.txt @ 170

Last change on this file since 170 was 4, checked in by dumas, 10 years ago

initial import GRISLI trunk

File size: 3.9 KB
Line 
1Quelques ordres SVN                             10 juillet 2007
2
3Exemple après grosse modif qui est dans :
4/pc96/home/catritz/Programmes/MERGE-SVN-AGRIF/Code-merge/Code-complet
5
6- Récupérer la relase svn dans une copie de travail
7svn co $SVN_REP SVN-GRISLI-10-juillet
8
9- se mettre dans Code-complet et faire tourner un petit shell pour détecter les changements
10________________________________________________________________________________
11# shell pour tester les fichiers a changer dans SVN
12# se mettre dans le directory des nouveaux sources
13for file in * */*
14 do
15 echo
16 if [ -e /pc96/home/catritz/Programmes/SVN-GRISLI-10-juillet/SOURCES/$file ]
17 then
18 echo $file 'ce fichier existe'
19# cp $file /pc96/home/catritz/Programmes/SVN-GRISLI-10-juillet/SOURCES/$file
20
21 else echo $file >>add-svn.txt
22 fi
23done   
24_________________________________________________________________________________
25
26
27
28- nettoyer un peu add-svn.txt
29
30- copier les fichiers de Code-complet dans  la version de travail
31
32cp -Rf * /pc96/home/catritz/Programmes/SVN-GRISLI-10-juillet/SOURCES/
33
34
35- chercher les fichiers qui sont passes de .f90 a .F90
36et copier le .f90 sur le .F90 
37
38tri-mv-svn.sh
39_________________________________________________________________________________
40# shell qui trie les fichiers passes de f90 a F90
41for file in `cat add-svn.txt`
42 do
43 basename=${file%.*}
44 if [ -e $basename.f90 ]
45then
46    mv $file TAMPONF90
47    svn move $basename.f90 $basename.F90             # mets en reserve les nouvelles versions
48 else
49 echo $file >> faire-add
50fi
51 
52 done
53_________________________________________________________________________________
54
55
56
57A         climat-forcage_mod-0.4.F90         add le .F90
58D         climat-forcage_mod-0.4.f90         delete le .f90
59A         climat-perturb_mod-0.4.F90
60D         climat-perturb_mod-0.4.f90
61A         conserv-mass-adv-diff_mod.F90
62D         conserv-mass-adv-diff_mod.f90
63A         deformation_mod-0.3.F90
64D         deformation_mod-0.3.f90
65A         diagno-ant-0.5_mod.F90
66D         diagno-ant-0.5_mod.f90
67A         diffusiv-polyn-0.5.F90
68D         diffusiv-polyn-0.5.f90
69A         eaubasale-0.5_mod.F90     
70D         eaubasale-0.5_mod.f90       
71A         flottab2-0.6.F90
72D         flottab2-0.6.f90
73A         flow_general-0.3.F90
74D         flow_general-0.3.f90
75A         flowlaw-0.3.F90
76D         flowlaw-0.3.f90
77A         icetemp-0.5_mod.F90
78D         icetemp-0.5_mod.f90
79A         initial-0.3.F90
80D         initial-0.3.f90
81A         initial-phy-2.F90
82D         initial-phy-2.f90
83A         isostasie_mod-0.3.F90
84D         isostasie_mod-0.3.f90
85A         main3D-0.4-40km.F90
86D         main3D-0.4-40km.f90
87A         new-flot-0.3.F90
88D         new-flot-0.3.f90
89A         out_cptr_mod.F90
90D         out_cptr_mod.f90
91A         out_horiz_mod.F90
92D         out_horiz_mod.f90
93A         out_profile_mod.F90
94D         out_profile_mod.f90
95A         printtable_mod.F90
96D         printtable_mod.f90
97A         relaxation_mod-0.3.F90
98D         relaxation_mod-0.3.f90
99A         remplimat-ant-0.5-40km.F90
100D         remplimat-ant-0.5-40km.f90
101A         resol_adv_diff_2D.F90
102D         resol_adv_diff_2D.f90
103A         velocities-polyn-0.3.F90
104D         velocities-polyn-0.3.f90
105A         Heino_files/climat-heino_mod.F90
106D         Heino_files/climat-heino_mod.f90
107A         Heino_files/lect-Heino_mod.F90
108D         Heino_files/lect-Heino_mod.f90
109A         Heino_files/paradim-Heino_mod.F90
110D         Heino_files/paradim-Heino_mod.f90
111A         Heino_files/sliding-Heino_mod.F90
112D         Heino_files/sliding-Heino_mod.f90
113
114
115Faire plus tard à la main
116-------------------------
117svn: Le chemin 'dragging_hwatermax_0.2_mod.f90' n'existe pas
118svn: Le chemin 'Netdcf-routines/sortie_netcdf_GRISLI_mod.0.1.f90' n'existe pas
119svn: Le chemin 'Netdcf-routines/sortie_netcdf_GRISLI_mod.0.2.f90' n'existe pas
120
121
122
123La meme chose avec les .f .F
124
125A         lect-eis.F
126D         lect-eis.f
127A         lineartemp-0.2.F
128D         lineartemp-0.2.f
129A         masque-0.2.F
130D         masque-0.2.f
131
132
133
134
135
Note: See TracBrowser for help on using the repository browser.