如何使用git镜像我在SVN存储库中的源代码。
我的公司将所有源代码保存在SVN中。我要从svn存储库中检出所有代码,然后将其导入到互联网上的git仓库中,这样我就可以回家并从git仓库中获取所有内容。我永远不会在家里进行代码更改,所以这将是一个单向的镜像..我只是想在我的git repo中保持镜像代码然后在家里下载?
答案 0 :(得分:3)
你有没有探索过使用git-svn?它允许您在git和svn存储库之间进行操作。 这是一个链接:http://www.kernel.org/pub/software/scm/git/docs/git-svn.html
答案 1 :(得分:0)
我通过以下步骤开始工作:
cd ~/tmp/svn-mirror/
git svn clone http://svn/java mirror.git
cd ~/tmp/svn-mirror/mirror.git/
git remote add origin git@git.xxxx.com:MIRROR.git
git push origin master
Then Script
#!/bin/bash
cd ~/tmp/svn-mirror/mirror.git/
git svn rebase
git push origin master