SVN的最佳网络前端?

时间:2008-09-18 19:13:09

标签: svn version-control

我正在研究SVN存储库浏览器,鉴于有多少人(我开始here

这是一项令人厌烦的任务

“理想”系统

  • 在Linux上运行
  • 易于使用,即使对于非开发人员类型也是如此
  • 看起来不错(皮肤不错)
  • 要么有内置的访问控制,要么用PHP编写,这样我就可以自己破解它,把它连接到像LDAP服务器这样的东西。

基本上,我正在研究使用SVN前端作为资产交付系统的想法,以便将资产交付给其他员工(想想客户经理,项目经理等),他们需要只读访问权限,而不是技术上这需要易于使用/导航。而且我真的需要能够在每个文件夹的基础上设置读取权限 - 我们不能让每个人都拥有对整个存储库的完全读取权限。

10 个答案:

答案 0 :(得分:20)

Trac。(http://trac.edgewall.org/)它并不精彩,但从我所看到的情况来看,SVN是最好的。

使用Access控件启动。

我设法为各种trac用户建立了一个甚至每个目录权限的装备(他们只是没有出现)。

过了一会儿。

默认皮肤看起来非常好,并且高度可调。

附带维基百科&错误跟踪器,您可以根据需要禁用它。

答案 1 :(得分:11)

Atlassian Fisheye http://www.atlassian.com/software/fisheye/是一个我不能没有的商业广告!

(完全披露......我受雇于Atlassian,但我毫不逊色地说Fisheye是我用过的最好的那个)

答案 2 :(得分:7)

redmine是我们在工作中使用的。 它与trac类似,但提供多项目功能。浏览器体面,允许每个项目的基于角色的权限,每个项目都基于存储库的子树。

还允许您浏览其他存储库类型,具有用于发布文件和Wiki的文件存储 - 所有这些都可以在每个项目的基础上禁用或启用。

答案 3 :(得分:6)

ViewVC的主干开发版本(设置为1.1版)支持访问控制。 ViewVC作为存储库查看器非常有用,并且使用起来非常直观,没有任何不必要的额外内容。

答案 4 :(得分:6)

WebSVN?它是用PHP编写的,轻量级,简单。查看demo

答案 5 :(得分:4)

sventon看起来非常有趣。它是一个在svnkit Java库之上编写的servlet / jsp解决方案。它可以充当真正的客户端,因此不需要直接访问存储库(例如ViewVC)。它可以使用存储库本身的访问控制。

答案 6 :(得分:2)

我没有被Atlassian聘用,鱼眼很棒。我认为加入坩埚会让它成为真正的胜利。 (过去我使用过websvn,发现没关系)。我真的不喜欢viewVC界面。有一些关于它的事情让我更难以杂志改变,我不知道是什么。

答案 7 :(得分:1)

我们使用ViewVC浏览CVS和SVN存储库但是由于我们切换到FishEye,我们终于有了一个非常好的代码浏览和检查解决方案。

我们还使用其他Atlassian产品(Jira和Confluence),所有这些产品之间的集成非常棒!

PS。我不是Atlassian的员工:))

答案 8 :(得分:1)

http://beanstalkapp.com/将托管您的存储库,并使其可以同时导航。

答案 9 :(得分:0)

您应该查看http://www.groowiki.com

我们计划提供您错过的访问控制功能,它位于路线图上。我们还针对搜索,工作流支持,现在您可以向文件和目录添加说明 使用radeox并在Java或Groovy中编写插件。

是的,我与Groowiki有联系。我写了它并计划进一步发展它。它也是免费的和商业的。只有极少数功能被关闭(非开放)源,因此需要这些特定功能的大公司支持其开发。