Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SVN的最佳web前端?_Svn_Version Control - Fatal编程技术网

SVN的最佳web前端?

SVN的最佳web前端?,svn,version-control,Svn,Version Control,我正在研究SVN存储库浏览器,考虑到有多少浏览器,这是一项令人厌烦的任务(我开始) “理想”的系统将 在Linux上运行 易于使用,即使对于非开发人员类型也是如此 看起来不错(皮肤不错) 要么有内置的访问控制,要么是用PHP编写的,这样我就可以自己动手将它连接到服务器之类的东西上 基本上,我正在研究将SVN前端用作向其他员工(比如客户主管、项目经理等)交付资产的系统的想法,这些员工需要只读访问,并且没有技术头脑,因此需要易于使用/导航。我真的需要能够在每个文件夹的基础上设置读取权限-我们不能

我正在研究SVN存储库浏览器,考虑到有多少浏览器,这是一项令人厌烦的任务(我开始)

“理想”的系统将

  • 在Linux上运行
  • 易于使用,即使对于非开发人员类型也是如此
  • 看起来不错(皮肤不错)
  • 要么有内置的访问控制,要么是用PHP编写的,这样我就可以自己动手将它连接到服务器之类的东西上
基本上,我正在研究将SVN前端用作向其他员工(比如客户主管、项目经理等)交付资产的系统的想法,这些员工需要只读访问,并且没有技术头脑,因此需要易于使用/导航。我真的需要能够在每个文件夹的基础上设置读取权限-我们不能让每个人都拥有对整个存储库的完全读取权限。

Trac。()这并不美妙,但据我所知,对于SVN来说,这是最好的

通过访问控制启动

我设法为不同的trac用户设置了一个甚至每个目录都有权限的装备(他们只是没有出现)

有一阵子了

默认皮肤看起来很好,并且高度可调


随附wiki和bug跟踪器,如果需要,可以禁用该跟踪器

ViewVC的主干开发版本(设置为1.1版)支持访问控制。ViewVC作为存储库查看器的特点是直观易用,没有任何不必要的额外功能。

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

还可以浏览其他存储库类型,有一个用于发布文件的文件存储区和一个wiki—所有这些都可以在每个项目的基础上禁用或启用。

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

Atlassian Fisheye是一个商业产品,我离不开它


(完全公开……我受雇于Atlassian,但我毫无偏见地说Fisheye是我使用过的最好的一个)

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

我们还使用其他Atlassian产品(Jira和Confluence),它们之间的集成简直是太棒了


另外,我不是Atlassian的员工:)

将同时托管您的存储库并使其可导航。

我不是Atlassian的员工,fisheye很棒。我认为加入坩埚会使它真正获胜。(在过去,我使用过WebVN,并发现这是可以的)。我不太喜欢viewVC界面。有一点让我很难预测这些变化,我不知道是什么。

你应该看看

我们计划提供您错过的访问控制功能,这已经在路线图上了。我们还以搜索、工作流支持为目标,现在您可以向文件和目录添加描述 使用radeox并在Java或Groovy中编写插件


是的,我隶属于格罗维基。我写了它,并计划进一步发展它。它是免费的,也是商业性的。只有极少数功能是封闭(而非开放)源代码的,因此需要这些特定功能的大公司支持其开发。

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

+1对于Redmine,它远远领先于Tracbest free选项(如果你可以进入商业,fisheye可以轻而易举地击败它)。+1个好问题。我也在四处寻找,以防有更好的东西取代ViewVC。。。也许有点像鱼眼,但是免费的。:)只是好奇:这些答案对你有帮助吗?您是否为此尝试了例如Trac?+1用于ViewVC。我们查看了其他免费工具,如sventon和OpenGrok,但它们并没有真正证明有显著的改进(甚至没有提供我们使用ViewVC和ViewVC查询的所有内容)。ViewVC没有为变更集提供差异视图,只为单个文件提供差异视图。此外,并排比较和差异突出显示也没有Trac中的那么花哨。我也使用过它,发现它非常容易使用。非常棒的一点软件。正是我所需要的。WebVN不再维护了,当前的项目所有者已经从SVN转向了其他东西。WebVN有了新的维护人员和最近的开发活动。我只希望你们能让它更稳定。它是一个大内存占用器,总是抛出异常和崩溃。少一点关注功能,多关注稳定性会让你走得更远。在我的上一家公司,我们一直在努力托管这些产品(尽管您的支持确实与我们合作)。也属于这一类。