2013-02-08 54 views
1

如何使用git镜像SVN仓库中的源代码。如何使用git镜像SVN仓库中的源代码

我的公司将所有源代码保存在SVN中。我该如何检查svn存储库中的所有代码,然后将其导入到互联网上的git repo中,以便我可以回家并将所有内容从git repo中取出。我永远不会在家里进行代码更改,所以这将成为单向镜像。我只是想继续在我的git仓库中镜像我工作的代码,然后在家里下载它?

回答

0

我得到它通过执行以下步骤工作:

cd ~/tmp/svn-mirror/ 
git svn clone http://svn/java mirror.git 

cd ~/tmp/svn-mirror/mirror.git/ 
git remote add origin [email protected]:MIRROR.git 
git push origin master 

Then Script 
#!/bin/bash 
cd ~/tmp/svn-mirror/mirror.git/ 
git svn rebase 
git push origin master