1

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

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

4

2 回答 2

3

你探索过使用 git-svn 吗?它允许您在 git 和 svn 存储库之间进行操作。这是一个链接:http ://www.kernel.org/pub/software/scm/git/docs/git-svn.html

于 2013-02-08T01:28:29.497 回答
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
于 2013-02-08T15:02:56.180 回答