Search code examples
gitsvnversion-controldiffpatch

How to apply SVN diff to Git?


I have my projects in 2 repositories. One under SVN and one under Git. Whenever I change something in SVN I want to do the same thing to the Git repository.

Say I make a change to SVN repository, producing revision 125. How would I apply these same changes to my Git repository (assuming my Git repository is up to date with revision 124).

Thank you.


Solution

  • What I actually did for was:

    cd /path/to/svn/repo
    svn diff -r 125 > /tmp/patch.diff
    cd /path/to/git/repo
    patch -p0 < /tmp/patch.diff