Avoir un projet à la fois sur GIT et SVN

Je dois avoir un projet à la fois sur GIT et SVN.git_logo

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.

Vus : 526
Publié par Littlewing : 368