项目管理和版本控制软件

xnx*_*xnx -1 svn git project-management software-distribution

我们即将开始一个大型(学术)项目,该项目被划分为子项目(如果它们之间共享的代码很少).git和svn之间没有任何区别对我们有很大影响,但是我们希望将每个子项目放在一个项目标题下收集的自己的存储库中.这是管理项目的最佳方式?理想情况下,我们希望:

  • bug跟踪
  • 一个论坛
  • 维基
  • 某种任务规划器(如甘特图)
  • 私有和公共存储库分支

在stackoverflowers看来,最好的解决方案是什么?我想使用github,但它有一个稍微陡峭的学习曲线,没有论坛.我们也可以在我们自己的服务器上使用GForge,但它有一个kludgy接口,它似乎不太受支持.Sourceforge会更好吗?还是我没想过的东西?

谢谢,克里斯

Dmi*_*kov 5

你可能会喜欢Redmine.

  • 它可能包含许多子项目项目.他们每个人都可以分配自己的存储库.
  • 错误跟踪和项目/任务规划非常方便.
  • 它集成了wiki.
  • 它与版本控制系统有很好的集成.
  • 我认为最新版本有私人项目.