Littlewing : Avoir un projet à la fois sur GIT et SVN
vendredi 17 avril 2015 à 09:50Je dois avoir un projet à la fois sur GIT et SVN.
pour faire simple, je dois faire un pull de git , modifier le code et pouvoir faire des commit sur SVN.Voila comment j’ai géré. Ce n’est sûrement pas “l’état de l’art” , mais ça fonctionne.
Checkout du code depuis SVN
git svn clone http://svnhm/svn/eand_src/search/search/trunk/ .)
Création du référentiel GIT
$ git init
Ajout du référentiel distant
$ git remote add origin https://littlewing@bitbucket.org/littlewing/search.git
Commit et push sur les référentiels
On pousse sur le référentiel distant GIT
git push -u origin master
On fait maintenant un commit sur le référentiel SVN
// on pousse sur le référentiel SVN $ git svn dcommit
Et voila, j’ai mon projet branché sur deux systèmes de source. Bien évidemment, tout est fait pour travailler principalement avec GIT. Le commit dans SVN n’est la que pour assurer une compatibilité avec subversion.
Original post of Littlewing.Votez pour ce billet sur Planet Libre.
Articles similaires
- theClimber : Utilisez bazaar avec Launchpad avec un workflow décentralisé (13/10/2009)
- Littlewing : GIT me voila (13/09/2010)
- theClimber : Gérer une communauté de développeurs, les bonnes raisons pour quitter SVN (21/09/2010)
- alienus : git svn en dix minutes (26/02/2012)
- alienus : GIT SVN en dix minutes (26/02/2012)