2010-06-01 62 views
32

我正在考慮將項目從Sourceforge遷移到Github。除了svn之外,怎麼樣遷移問題跟蹤器之類的東西呢?有沒有簡單的方法來做到這一點?從Sourceforge遷移到Github

+0

我不知道有一個簡單的方法。我會嘗試[GitHub問題API](http://develop.github.com/p/issues.html)並嘗試自己移動這些內容。事實上,如果您搜索GitHub,您可能會發現一個擁有使用GitHub API的現成解決方案的要點或存儲庫。 – Petros 2011-02-26 19:30:20

回答

0

This腳本使用rsync將原始svn repo同步到您的/ tmp目錄,並要求使用svn2git ruby​​ gem將svn commit信息導入到git中。

如果您碰巧使用由sourceforge(又名SVN 2.0開發工具)提供的SVN基礎架構的更新版本,您可以使用this腳本代替 - 我將原始腳本分叉爲僅更改rsync命令。 :)

11

,因爲我只是在這裏做,這是我的做法

從遠程svn庫

git svn clone http://svn/repo/here/trunk 

現在推的存儲庫中創建一個本地的Git倉庫到github上

git remote rename origin upstream 
git remote add origin [email protected]:myname/myproject.git 
git push origin master 
15

對於SVN到GitHub部分,這是現在最簡單的方法:https://import.github.com/new

但它不會導入問題。

+0

git也是最簡單的方法。 – chappjc 2016-12-07 00:25:23