从Sourceforge迁移到Github

时间:2010-06-01 23:57:29

标签: github sourceforge

我正在考虑将项目从Sourceforge迁移到Github。除了svn to git之外,迁移像问题跟踪器这样的东西呢?有没有一种简单的方法可以做到这一点?

4 个答案:

答案 0 :(得分:18)

我编写了一个Python脚本来迁移问题。它位于https://github.com/ttencate/sf2github

小心:周日下午的软件。使用风险等等。欢迎提出请求!

答案 1 :(得分:18)

对于SVN到GitHub部分,现在这是最简单的方法:https://import.github.com/new

但它不会导致问题。

答案 2 :(得分:12)

因为我刚才这样做是我的方法

从远程svn存储库创建本地git存储库

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

现在将存储库推送到github

git remote rename origin upstream
git remote add origin git@github.com:myname/myproject.git
git push origin master

答案 3 :(得分:0)

This脚本使用rsync将原始svn repo同步到/ tmp目录,并需要svn2git ruby​​ gem将svn提交信息导入git。

如果您碰巧使用sourceforge(又名SVN 2.0 dev)提供的较新版本的SVN基础结构,则可以使用this脚本 - 我将原始文件分叉,只是对rsync命令进行更改。 :)