现有git项目同步到一个新svn

不要问我为什么这么脑残,反正这个世界就这样。自己好好的用git管理的项目,项目组又用的是svn,把git同步更新到svn,看git-scm的教程也他妈扯蛋,所以东拼西凑撸了个方法:

  svn mkdir svn://DEST/repo/projectname/{trunk,branches,tags}
  git svn init svn://DEST/repo/projectname/{trunk,branches,tags}
  git svn fetch --username blah
  git rebase --onto remotes/git-svn --root master
  git svn dcommit

搞定。

btw 提交日期全部被fuck。。。

Comments