I am working on a project with two more developers. The problem is that 1 developer uses SVN and another developer, and I use github. Is there a way to keep everything synchronized on both sides of SVN and git?
Either force the other guy to use git, or the main repository svn, and use git-svnto pull / click from / to it.
git
svn
git-svn
When I had to deal with this once, I just told the other guy to recognize git and suck it. In the end, he did, and everyone was happy. I suggest: -)
git , . svn git, .
As of April 2010, GitHub provides a (readonly) interface for svn . If he insists on using svn and doesnβt recognize git, he must send the patches and one of the git users (or automated ones) will check them in a separate branch for this developer.