问题描述:

I am looking for what I could describe best as a collaborative software platform for our group (30+). We are currently using just a few svn repositories and it has grown unmanageable.

Our requirements are:

  • install-able on our own servers
  • revision control (should include svn not to scare the non tech people away)
  • issue tracking (bugs, tasks, etc.)
  • managing projects (users would be also nice)
  • mixed FOSS & closed source projects

From my research I found the following:

Launchpad (itself)

  • pro: about everything
  • con: no svn

FusionForge

  • pro: similar to SourceForge, has about all features
  • con: not sure how actively developed, should be quite cumbersome to manage

    FusionForge

Gitorious (itself)

  • pro: also about everything on our list
  • con: only git, not sure about Ruby's security, intended only for FOSS

My biggest headache is that this platform should scale well also for not technically gifted developers while still keeping a minimum level of code quality.

Experiences with the 3 above or similar would be very appreciated.

Thank you

网友答案:

A couple that might fit your needs are:

  • Redmine
  • Trac

They are both has software project management features like:

  • Integrated defect tracking
  • Integrated wiki
  • Forum
  • Integration with wide range of version control software, including SVN
  • Flexible user authentication, mostly it relies on the web servers's authentication mechanism.

They are both open source and free. Redmine is developed using Ruby on Rails while Trac is using python.

网友答案:

Have a look at JIRA from Atlassian. It has a plugin for subversion. You can install it on your own server. It has excellent bug tracking facilities, you can define projects and define roles of users within the projects. You can use it with open and closed source projects. If one of your projects is open source you can apply for a free license.

网友答案:

If you want to build life around SVN as VCS-core, you have to see at UberSVN

More costly (extremely, compared to zero-price) solution, not limited by only Subversion, is Private Assembla

网友答案:

Have a Look at Gemini from Countersoft. It provides all the features you are looking for, either build in, or via free plugin (for SVN integration).

相关阅读:
Top