How to synchronize a GIT repository with SVN?
I am planning to make a fork of an open-source project, but I want to switch to GIT. The project is using SVN, but there is no TRAC available, so I can't just download changesets without having SVN on my PC (not to mention svn diff doesn't allow binary patches). Is there a way to synchronize my GIT master repository with SVN's HEAD/trunk without keeping another project on my HDD? You can synchronize SVN with Git using git-svn(1) . If you have existing Git repository, and want to bind with another SVN repository, you can try some kind of voodoo, see http://blog.experimentalworks.net/2009/07/git