把git repository导入到svn
我这个需求确实比较奇葩。一般人都是先有了svn了,然后用git svn在本地管理一下,或者与某个git remote绑定一下。但是我的需求是先有了gitlab上的某个git repository,然后第一版写完之后,才申请了svn repository,我想把git中的内容全部导入到svn里,并且以后还是基于git svn来管理。( 因为狼厂现在统一的SCM还是SVN )
然后大体思路是这样的
1 2 3 4 5 |
git svn clone https://svn.baidu.com/xxx/trunk/yyy git remote add -f -tags -m master gitlab g@gitlab.baidu.com:xxx/yyy.git git merge gitlab/master git svn dcommit |
之后再怎么搞就比较灵活了,比如直接绑定到gitlab/master上,或者在本地开发,再merge到gitlab/master上,或者在gitlab上再建一个svn的分支。
哎,git这种先进的生产工具怎么就被一帮人调研过之后给否定了呢。
近期评论