2013-02-08 52 views
1

如何使用git鏡像SVN倉庫中的源代碼。如何使用git鏡像SVN倉庫中的源代碼

我的公司將所有源代碼保存在SVN中。我該如何檢查svn存儲庫中的所有代碼,然後將其導入到互聯網上的git repo中,以便我可以回家並將所有內容從git repo中取出。我永遠不會在家裏進行代碼更改,所以這將成爲單向鏡像。我只是想繼續在我的git倉庫中鏡像我工作的代碼,然後在家裏下載它?

回答

0

我得到它通過執行以下步驟工作:

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