User Tools

Site Tools


development:forge:svn2git

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
development:forge:svn2git [2020/11/05 10:10]
stephane caminade created
development:forge:svn2git [2020/11/05 16:55] (current)
stephane caminade [Cloner le depot sous svn dans un depot local git]
Line 5: Line 5:
 pnom = pnom <​pnom>​ pnom = pnom <​pnom>​
  
-Note; on peut  faire un script, et l’exécuter en étant dans le repo checkouté ​de svn+<WRAP round tip> 
 +On peut  faire un script, et l’exécuter en étant dans le repository exporté ​de svn
 <​code>​ <​code>​
 cmercier@cluster-head:​~/​fileas$ more aut_gen.sh cmercier@cluster-head:​~/​fileas$ more aut_gen.sh
Line 12: Line 13:
   echo "​${author} = ${author%@*} <​${author}>";​   echo "​${author} = ${author%@*} <​${author}>";​
 done done
-</​code>​+</code></​WRAP>
  
 Ca donne un fichier avec, par exemple Ca donne un fichier avec, par exemple
Line 18: Line 19:
 cmercier = cmercier <​cmercier>​ cmercier = cmercier <​cmercier>​
  
-<WRAP round info+<WRAP round tip
 Si, au moment de l'​export du dépôt SVN, vous tombez sur  Si, au moment de l'​export du dépôt SVN, vous tombez sur 
  
Line 25: Line 26:
 ajoutez une ligne, eric = ebuchlin <​ebuchlin>,​ et rm -rf tmp-dir, puis recommencer l'​étape d'​export ajoutez une ligne, eric = ebuchlin <​ebuchlin>,​ et rm -rf tmp-dir, puis recommencer l'​étape d'​export
 </​WRAP>​ </​WRAP>​
 +<WRAP round important>​ 
 +Le fait de créer ce fichier sert juste pour l'​historique des modifications. Il faudra ajouter les différents intervenants au projet git final. 
 +</​WRAP>​
  
 ====== Créez votre projet sur gitlab ====== ====== Créez votre projet sur gitlab ======
Line 52: Line 55:
 <​code>​git svn  [--authors-file=authors.txt] clone https://​svn.ias.u-psud.fr/​PROJETSVN tmp-git</​code>​ <​code>​git svn  [--authors-file=authors.txt] clone https://​svn.ias.u-psud.fr/​PROJETSVN tmp-git</​code>​
  
-<WRAP round info>Si on vous répond que la commande svn n'​existe pas, il faut installer le package git-svn de votre distribution</​WRAP>​+<WRAP round tip>Si on vous répond que la commande svn n'​existe pas, il faut installer le package ​**git-svn** de votre distribution</​WRAP>​
  
 ===== Renseigner le depot du nouveau projet (pnom, login IAS) ===== ===== Renseigner le depot du nouveau projet (pnom, login IAS) =====
Line 70: Line 73:
 </​code>​ </​code>​
  
-<WRAP round info>+<WRAP round help>
 Si jamais vous avez quand même créé un fichier README.md ​ Si jamais vous avez quand même créé un fichier README.md ​
  
development/forge/svn2git.1604567446.txt.gz · Last modified: 2020/11/05 10:10 by stephane caminade