繁体   English   中英

如何用git镜像我在SVN存储库中的源代码

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM