|
From: Kirill K. <kir...@sm...> - 2015-04-07 00:44:28
|
> -----Original Message----- > From: jt...@gm... [mailto:jt...@gm...] On Behalf Of Jan Trmal > > The reason was that if you select the project's licence during > repository creation on github, github will commit some files into the > repository (LICENCE file at least) and that messed up the commit > history so that git svn rebase didn't work -- I had to do recursive > merge every time before I called rebase and everything was getting out > my control. I think starting with an empty repo can be a better way to go. You can just git init a bare repo locally, do the svn fetch and then just git push the repo to github. > * after that, we can make the git repository primary and instead of > mirroring SVN->GIT we will mirror GIT->SVN You may also consider dropping SVN at that time (or returning to it and dropping git, if it goes horribly wrong). Maintaining both in synch will be troublesome, especially in cases where they lose synchronization for any reason. -kkm |