2008-09-18 26 views
24

我研究SVN倉庫的瀏覽器,它是給了我多少是那裏一個繁瑣的工作,(我開始hereSVN的最佳網頁前端?

「理想的」系統將在Linux上

  • 運行
  • 要容易使用,即使是非開發人員類型
  • 看起來不錯(有一個體面的皮膚)
  • 要麼有內置的訪問控制,要麼用PHP編寫,這樣我就可以自己破解它,把它連接起來一個LDAP服務器。

基本上,我正在研究如何使用SVN前端作爲資產交付系統給其他員工(想想客戶經理,項目經理等)誰需要只讀訪問權限的想法不是技術上的頭腦,所以它需要易於使用/導航。我真的需要能夠在每個文件夾的基礎上設置讀取權限 - 我們不能讓每個人都擁有對整個存儲庫的完全讀取權限。

+1

+1好問題。我也環顧四周,以便有更好的替代ViewVC的東西......也許像FishEye,但免費。 :)只是好奇:有沒有任何答案可以幫助你?你是否嘗試過Trac爲什麼? – Jonik 2009-12-22 13:49:54

回答

20

Trac。(http://trac.edgewall.org/)它並不美妙,但從我所見,SVN是最好的。

使用Access控制啓動。

我成功地爲各種trac用戶設置了一個甚至是每個目錄權限的鑽井平臺(他們只是沒有出現)。

過了一會兒壽。

默認皮膚看起來不錯,而且高度可調。

附帶維基&錯誤跟蹤器,如果需要可以禁用它。

+0

最好的免費選擇(如果你可以去商業,魚眼拍這個手下來)。 – Chii 2009-11-19 15:16:50

6

ViewVC的trunk開發版本(設置爲版本1.1)支持訪問控制。 ViewVC作爲一個存儲庫查看器是有特色的,並且直觀易用,沒有任何不必要的額外功能。

+0

ViewVC的+1。我們查看了其他免費工具,如sventon和OpenGrok,但他們並沒有真正證明更好(甚至沒有提供我們使用ViewVC和ViewVC查詢的所有東西)。 – Jonik 2010-01-15 11:52:56

+1

ViewVC不提供變更集的差異視圖,僅針對單個文件。此外,並排比較和差異突出顯示幾乎不像Trac中那樣。 – akaihola 2010-08-30 09:55:15

7

redmine是我們在工作中使用的。 它與trac類似,但提供多個項目功能。瀏覽器的體面,允許每個項目的基於角色的權限,每個項目都基於存儲庫的一個子樹。

此外,您還可以瀏覽其他存儲庫類型,擁有用於發佈文件和Wiki的文件存儲 - 可以基於每個項目禁用或啓用所有存儲庫。

+2

Redmine的+1,它遠遠超過Trac – Kimble 2009-10-27 13:54:50

4

sventon看起來很有趣。它是一個在svnkit Java庫上編寫的servlet/jsp解決方案。它可以充當真正的客戶端,因此它不需要直接訪問存儲庫(例如ViewVC)。它可以使用存儲庫本身的訪問控制。

11

Atlassian Fisheye http://www.atlassian.com/software/fisheye/是我不能沒有的商業!

(全面披露......我被Atlassian的使用,但我說沒有偏見,魚眼是最好的一個,在那裏,我已經使用)

+3

我只是希望你們能讓它更穩定。這是一個主要的記憶豬,並且一直拋出異常和崩潰。少一點關注功能和更多關於穩定性會讓你走很長的路。在我的最後一家公司,我們不斷主持這些產品(儘管您的支持與我們合作)。 – Will 2010-11-04 14:09:42

1

我們使用ViewVC用於瀏覽CVS和SVN倉庫,但因爲我們切換到FishEye,我們終於有了一個非常好的代碼瀏覽和檢查解決方案。

我們也使用其他Atlassian產品(Jira和Confluence),它們之間的整合只是非凡!

PS。我不是Atlassian員工:)

2

我不是Atlassian僱員,魚眼很棒。我認爲加入坩堝使其成爲真正的勝利。 (在過去我使用過websvn,發現沒問題)。我不太喜歡viewVC界面。有很多事情讓我更難掌握這些變化,我不知道是什麼。

0

你應該看看http://www.groowiki.com

我們計劃你錯過了訪問控制功能,它是在路線圖上。我們還針對搜索和工作流支持,現在您可以使用radeox和Java或Groovy中的插件將描述添加到文件和目錄 。

是的,我隸屬於Groowiki。我寫了它,並計劃進一步發展它。它也是免費的和商業的。只有極少數功能被封閉(不開放)源代碼,所以需要這些特定功能的大公司才能支持其開發。

6

WebSVN?它用PHP編寫,輕量級且簡單。檢查出demo