How to add svn tracking to existing git project

September 15, 2008 – 19:18

Animated zoom into the Serpiński triangleImage via Wikipedia Tracking svn repository with a git is a pleasure, thanks to git-svn:

git svn clone (svn url)

and go.

But until today it wasn’t clear to me how to add an svn for already existing git project. For example, if a client requested to push the progress to his svn repo to be able to contribute himself.

It appears that it’s dead easy too:

git svn init (svn url)

works lovely in already existing git repository without bothering any of your git objects.

Repeat with me: git is good :)

PS Have an excellent and detailed introduction for git-svn integration.

  • romy4

    Интересно бы узнать про причины перехода с svn на git. И как он (git) в использовании?

  • Andrey Khavryuchenko

    @romy4:

    Причины просты – децентрализованность и большая гибкость.

    Фактически вместо монолита мы получили конструктор, из которого делаем всё, что нам нужно от системы управления версиями.

    Как в использовании? Вначале непривычно :) Потом – не оттащить :)