我们有一个相当大的项目,我认为Google Code不符合预期。 Github看起来是一个更合适的平台 - 但我觉得我们无法逃脱。这是手动迁移的情况吗?我们目前正在使用svn,所以我知道我们需要以某种方式转移到git - 考虑到我没有管理员访问我们的存储库,这是否可能?此外,我知道这是主观的,我不想开始圣战,但请评论你对谷歌代码与Github的感受。我们还应该考虑SourceForge吗?
答案 0 :(得分:16)
我已经使用了所有,现在我正在使用github而且我完全满意。 Sourceforge有令人讨厌的广告而且速度很慢,谷歌代码没有我想要/需要的功能。
至于移动到github,他们在这里有一个指南,过程应该很简单: http://help.github.com/svn-importing/
答案 1 :(得分:5)
我们目前正在使用svn,所以我知道我们需要以某种方式转移到git - 考虑到我没有管理员访问我们的存储库,这是否可能?
不,即使您没有管理员权限,也可以使用git svn
转换回购。这是一个很好的tutorial(来自GitHub之一,毫无疑问)解释了如何将SVN repo转换为Git(包括如何正确迁移标签和分支,git-svn
不能做到这一点孔)。
但请同时评论您对Google Code与Github的看法。
我从未将Google Code用于个人项目。我从访问者的角度了解到,我更喜欢GitHub使用的界面和工具。
我们是否也应该考虑使用SourceForge?
呃......我个人认为SourceForge可能是目前最糟糕的免费源代码托管设施。
答案 2 :(得分:2)
我认为在你完成所有工作之前要迁移到github(这是非常好的)我会考虑你的问题实际上是什么。如果您只是使用svn并且不是分布式版本控制系统,您可以将您的Google代码存储库迁移为基于HG(Mercurial),您将获得分布式版本控制系统的所有好处,但否则可以保留在谷歌代码(具有github不具备的强大功能......)
答案 3 :(得分:1)
Google announced today他们正在关闭Google代码。他们为GitHub添加了migration tool项目,只需点击一下即可。