Présentation
Git propose un outil fort agréable : git-svn. Ce dernier permet d’utiliser des dépôts SVN à l’aide de la commande GIT.
Récupérer un dépôt SVN
git svn clone http://domaine.tld/depot/ --username=nom_d_utilisateur
- nom_d_utilisateur : nom de l’utilisateur ayant accès au dépôt SVN
Informations du dépôt GIT
Le dépôt git-svn est un dépôt GIT ! Il faut donc renseigner quelques informations comme :
git config user.name "Olivier DOSSMANN"
git config user.email "olivier@dossmann.net"
Mettre à jour le dépôt existant
cd nom_du_projet/
git svn rebase
Fonctionnement d’ajout des fichiers pour les commits
Le fonctionnement est similaire à GIT. Il faut donc se référer à l’aide de git via la commance :
git help
Note rapide :
- git add
- git commit
- git push
Envoi des modifications sur le dépôt SVN
git svn dcommit
Création d’un dépôt SVN
Préparation
- Création du dossier qu’on veut utiliser
- On fait tout ce qu’on veut dans le dossier
- On va à la racine du dossier de projet
- On lance la commande suivante :
git svn init http://domaine.tld/depot/MON_PROJET --username=UTILISATEUR
où :
- MON_PROJET est à remplacer par le nom de votre projet
- UTILISATEUR est votre nom d’utilisateur qui possède un accès au dépôt SVN
Envoi sur le dépôt
git add -a
git commit -m "Importation initiale"
git svn dcommit