SVN的最佳web前端?
我正在研究SVN存储库浏览器,考虑到有多少浏览器,这是一项令人厌烦的任务(我开始) “理想”的系统将SVN的最佳web前端?,svn,version-control,Svn,Version Control,我正在研究SVN存储库浏览器,考虑到有多少浏览器,这是一项令人厌烦的任务(我开始) “理想”的系统将 在Linux上运行 易于使用,即使对于非开发人员类型也是如此 看起来不错(皮肤不错) 要么有内置的访问控制,要么是用PHP编写的,这样我就可以自己动手将它连接到服务器之类的东西上 基本上,我正在研究将SVN前端用作向其他员工(比如客户主管、项目经理等)交付资产的系统的想法,这些员工需要只读访问,并且没有技术头脑,因此需要易于使用/导航。我真的需要能够在每个文件夹的基础上设置读取权限-我们不能
- 在Linux上运行
- 易于使用,即使对于非开发人员类型也是如此
- 看起来不错(皮肤不错)
- 要么有内置的访问控制,要么是用PHP编写的,这样我就可以自己动手将它连接到服务器之类的东西上
随附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有了新的维护人员和最近的开发活动。我只希望你们能让它更稳定。它是一个大内存占用器,总是抛出异常和崩溃。少一点关注功能,多关注稳定性会让你走得更远。在我的上一家公司,我们一直在努力托管这些产品(尽管您的支持确实与我们合作)。也属于这一类。