[英]How to mirror my source code that is in SVN repository with git
如何用git镜像我在SVN存储库中的源代码。
我的公司将所有源代码保存在SVN中。 我要从svn存储库中检出所有代码,然后将其导入到互联网上的git仓库中,这样我就可以回家并从git仓库中获取所有内容。 我永远不会在家里进行代码更改,所以这将是一个单向的镜像..我只想在我的git repo中保持镜像我在工作中的代码,然后在家里下载它?
你有没有探索过使用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 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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.