- français
- English
Comment migrer son repository Subversion?
Si vous n'avez pas besoin de garder l'historique et que vous n'avez pas de branches :
1. Faire une copie de sécurité de votre repository :
$ cp /path/to/repository /path/to/repository.bak
2. Supprimer les répertoires .svn :
$ cd /path/to/repository
$ rm -rf `find . -type d -name .svn`
3. (Optionnel mais conseillé) A la racine du repository, créer un fichier .gitignore ou vous pouvez lister les fichiers à ne pas versionner (exemples : classes compilées, fichiers temporaires, etc.) :
$ cd /path/to/repository
$ vi .gitignore
Exemple de contenu :
*~
*.class
*.war
.idea/workspace.xml
4. Initialiser le repository git :
$ cd /path/to/repository
$ git init
$ git add .
$ git commit -a -m "Initial import"
5. Créer le repository git depuis l'interface web. Le système vous donne son URL (exemple https://git.epfl.ch/repo/nom-du-repository.git) :
6. Pusher le repository sur le remote, replacer [URL] par l'URL obtenue au point 5 :
$ cd /path/to/repository
$ git remote add origin [URL]
$ git push -u origin master