我们即将开始一个大型(学术)项目,该项目分为子项目(如果它们之间共享的代码很少)。 git和svn之间没有任何区别对我们有很大影响,但我们希望将每个子项目放在一个项目标题下收集的自己的存储库中。这是管理项目的最佳方式? 理想情况下,我们希望:
在stackoverflowers中,什么解决方案最好?我想使用github,但它有一个稍微陡峭的学习曲线,没有论坛。我们也可以在我们自己的服务器上使用GForge,但它有一个kludgy接口,它似乎不太受支持。 Sourceforge会更好吗?还是我没想过的东西?
谢谢, 克里斯
答案 0 :(得分:5)
您可能会喜欢Redmine。
答案 1 :(得分:1)
unfuddle似乎很合适,
答案 2 :(得分:1)
github很棒。如果你需要它是私人的,github很便宜,但你可能会给蒂姆或斯科特发送一封电子邮件或推文说这是出于学术目的,他们会挥动费用。永远不要伤心。
答案 3 :(得分:0)
FogBugz有一个free for students edition,其中包含您使用Mercurial (Hg)版本控制集成&托管(intro to Hg if you need it),但也可以与SVN集成。您还可以使用BitBucket来托管您的代码(Mercurial托管相当于GitHub)。