什么是最好的基于Web的Subversion客户端?

什么是你最喜欢的基于Web的svn客户端? 我想要一个支持通过networking提交。

每个post一个工具请! 请包括平台和显着的function(例如读写支持)。

我指的是基于浏览器的客户端,用户会像任何其他网站一样 – 不通过http访问repo。

我所知道的所有Web客户端都是只读的,这意味着您只能浏览文件,制作差异,设置RSS源,但无法以任何方式修改存储库。

WebSVN是我在办公室安装的PHP界面,每天都使用。 它拥有我所需要的一切。 Trac也相当不错,但它是一个完整的项目pipe理套件,因为它也具有错误跟踪或发布规划的function。 它只能为每个安装pipe理一个存储库(但在同一台机器上可以有多个存储库)。 许多其他的可用,你可以find维基百科列表 (寻找“基于networking”)。

通过WebDAV可用的http接口可以与普通的浏览器一起使用,你可以看到任何添加查询参数的修订?p = @ REV。 不过,您可以自定义页面布局,如此处所述。

VisualSVN支持通过networking非常快速地浏览存储库,但我不认为你可以提交。

来自http://www.intland.com的; Codebeamer有一个web svn仓库,您可以在其中进行提交并将您的代码绑定到需求和其他不错的SE工件上。 他们有一个最多6个用户的免费版本(包括客户和开发者)。 我希望你find你在这个产品中寻找什么。 该软件还支持CVS和其他版本控制软件。

我会build议ViewVC 。

我们过去使用WebSVN ,但发现ViewVC更快,更容易使用(虽然更难安装)。

尝试SVNpipe理器 。 它仅用于Subversion的pipe理。 您可以添加存储库和用户/组,并授予用户/组对存储库的读/写访问权限。

极客社区的webclient看起来不错,但是我到目前为止只玩过它,所以没有真实世界的经验,但值得一试。

我find了一个名为DoctorSVN的简单 PHP程序包,它允许一些function…虽然已经过了一年的开发,并且只有六次修改。

缺点是它必须安装在有svn命令可用的服务器上,所以它不是一个开箱即用的解决scheme。 你必须有自己的服务器来运行它。

通过DAV的Subversion是一个体面的颠覆平台:

http://svnbook.red-bean.com/en/1.1/ch06s04.html

我不知道你的意思是你想要一个Web应用程序来pipe理你的文件,但是使用DAV甚至是一个颠覆命令行clinet,你可以使用HTTP作为svn使用的协议。

不知道这是不是你正在寻找,但它是值得一试: 豆杆

Trac有一个基于Web的版本库浏览器,但是你不能以任何其他方式提交或更改版本库。

我认为最好的解决scheme是find一个基于Java的客户端,例如SmartSVN 。

我工作的商店使用WebSVN。

这是一个只读的解决scheme,但是。 它做得很好,但你仍然需要find写支持的解决scheme。