1

我在尋找我能描述的最好的協作軟件平臺(30+)。目前我們只使用了幾個svn倉庫,而且它已經變得難以管理。協作軟件平臺

我們的要求是:

  • 安裝,能夠在我們自己的服務器
  • 版本控制(應該包括SVN不是嚇唬非技術的人之外)
  • 問題跟蹤(錯誤,任務等。)
  • 項目管理(用戶也將是不錯的)
  • 混合源碼&封閉源代碼的項目

從我的研究,我發現:

快速啓動(本身)

  • 親:一切
  • CON:沒有SVN

FusionForge

  • 親:類似於SourceForge的,具有所有功能
  • CON:不知道如何積極地發展,應該是相當繁瑣的管理 FusionForge

Gitorious(本身)

  • 親:也關於我們名單上的所有內容
  • con:只有git,不確定關於Ruby的安全性,僅限於FOSS

我最大的煩惱就是,這個平臺應該可以很好地擴展,對於技術上沒有天賦的開發者來說,同時仍然保持最低水平的代碼質量。

3以上的經驗或類似將非常讚賞。

謝謝

+0

你真的想要一個全功能於一身的錯誤跟蹤器,項目經理和文檔共享/討論系統嗎?小心你想要的! – Seth 2012-03-12 18:03:02

回答

3

可能適合您的需要一對夫婦有:

他們都是具有軟件項目管理的功能,如:

  • 集成的缺陷跟蹤
  • 集成維基
  • 論壇
  • 集成了廣泛的版本控制軟件,包括SVN
  • 靈活的用戶身份驗證,主要依賴於Web服務器的身份驗證機制。

他們都是開源的和免費的。 Redmine使用Ruby on Rails開發,而Trac使用python。

+0

我會說,Trac不是太好,確實:)我們剛剛從Trac遷移到JIRA,對此非常滿意。 – piokuc 2012-03-13 12:03:57

+1

我比Trac更喜歡Redmine。我認爲Redmine起初是Trac的克隆,但是開發速度和可用特性已經突破Trac。 – 2012-03-13 20:01:07

+0

感謝您的建議,我們將建立一個運行[redmine](http://www.redmine.org/)的測試機器,並在我們的小組中進行評估:) – Alex 2012-03-27 15:28:25

0

看看Atlassian的JIRA。它有一個顛覆插件。您可以將其安裝在您自己的服務器上。它具有出色的錯誤跟蹤功能,您可以定義項目並定義項目中用戶的角色。您可以將它與開源和封閉源代碼項目一起使用。如果你的一個項目是開源的,你可以申請免費的許可證。

+0

Thanx,JIRA看起來很有希望。 – Alex 2012-03-14 14:09:29

+0

我一直在使用它幾個月,我仍然非常感動。我甚至不知道JIRA特性的一半!另外,基本功能上還有很多令人驚歎的附加組件。難怪Facebook,Zynga,Twitter,Adobe,NASA等等公司使用它:http://www.atlassian.com/company/customers?tab=jira正如我已經提到過的,如果只是你的項目是開源的,你可以申請免費的許可證,我們利用這個許可證,但我認爲定價是合理的。 – piokuc 2012-03-14 15:11:20

0

如果你想圍繞SVN打造生活VCS核心,你必須看到,在UberSVN

更加昂貴(非常,比起零價)的解決方案,而不是隻顛覆的限制,是Private Assembla

+0

Assembla是一項託管服務,因此它不能安裝在本地服務器上。 – 2012-03-12 20:40:23

+0

@DJ。 ** Private ** Assembla是[VMware Virtual Appliance](http://private.assembla.com/private-download.html),可在本地使用 – 2012-03-12 21:19:46

+0

我的錯。我沒有檢查_private_部分。 – 2012-03-13 19:59:10

0

查看Countersoft的Gemini。它提供了您正在尋找的所有功能,無論是內置還是通過免費插件(用於SVN集成)。