gestion_configuration:git:transformer_un_depot_svn_a_git
                Transformer un dépôt SVN à Git
Pour transformer un dépôt de SVN à Git, il faut utiliser Git. Celui-ci prend en charge le SVN.
- Dans le terminal, créer un répertoire où sera mis le dépôt SVN, exemple
/path/to/my/repo. - Aller dans ce répertoire:
$ cd /path/to/my/repo. - Créer un fichier
authors.txtqui fera l'association entre les utilisateurs SVN et Git. Exemple:user1 = Name1 LastName1 <mail1@myMail.com> user2 = Name1 LastName1 <mail2@myMail.com>
 - Ensuite, taper dans le Terminal:
$ git svn clone --no-minimize-url --no-metadata -A authors.txt -b branches -T trunk -t tags https://svn.path/to/my/project/ repoName.git svncrée un dépôt SVN dans un dépôt Git.cloneinitialise le dépôt Git avec les données du dépôt SVN, incluant les données des commits.–no-minimize-urlsépare le projet de SVN.–no-metadatan'associe pas les numéros de commits de Git à SVN. Utile si le SVN sera effacé par la suite.-A authors.txtest le fichier cité précédemment qui permet d'associer les utilisateurs SVN aux utilisateurs Git.https://svn.path/to/my/project/est l'URL du dépôt SVN.repoNameest le nom du dépôt local.
 - Une fois que l'opération est terminé, aller dans le répertoire du dépôt (ex:
$ cd repoName). - Faire
$ git remote add origin ssh://git@bitbucket.org/<user>/<projekt>.git. - Et faire
$ git push -u origin –all. Si elle ne fonctionne pas, faire plutôt$ git push –set-upstream origin master. 
gestion_configuration/git/transformer_un_depot_svn_a_git.txt · Dernière modification :  de 127.0.0.1
                
                