如何使用git镜像SVN仓库中的源代码。如何使用git镜像SVN仓库中的源代码
我的公司将所有源代码保存在SVN中。我该如何检查svn存储库中的所有代码,然后将其导入到互联网上的git repo中,以便我可以回家并将所有内容从git repo中取出。我永远不会在家里进行代码更改,所以这将成为单向镜像。我只是想继续在我的git仓库中镜像我工作的代码,然后在家里下载它?
如何使用git镜像SVN仓库中的源代码。如何使用git镜像SVN仓库中的源代码
我的公司将所有源代码保存在SVN中。我该如何检查svn存储库中的所有代码,然后将其导入到互联网上的git repo中,以便我可以回家并将所有内容从git repo中取出。我永远不会在家里进行代码更改,所以这将成为单向镜像。我只是想继续在我的git仓库中镜像我工作的代码,然后在家里下载它?
你有没有探讨过使用git-svn?它允许你在git和svn仓库之间进行操作。 这里有一个链接:http://www.kernel.org/pub/software/scm/git/docs/git-svn.html
我得到它通过执行以下步骤工作:
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