如何使用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