Avoir un projet à la fois sur GIT et SVN
Je 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://svn..../trunk/?utm_source=rss&utm_medium=rss .)
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?utm_source=rss&utm_medium=rss
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.