我想在Linux(首选)或Windows上安装svn Web客户端。我只需要只读功能(不需要提交),我希望能够使用diff比较修订版本。我的svn服务器在另一台机器上,因此Web服务器需要通过http访问它。 它也应该是免费的......
你知道这样的网络客户端吗?
答案 0 :(得分:4)
答案 1 :(得分:2)
如果你能花一点钱 - 尝试非常强大的Atlassian Fisheye。
OpenSource-Projects免费,10位用户10美元 - 用于>时更贵10位用户
www.atlassian.com
答案 2 :(得分:2)
Trac做得非常好,还有Redmine - 你可以在这两个功能上关闭所有其他功能。
答案 3 :(得分:2)
我使用Trac,但Subversion浏览(使用diff)只是该项目的一部分。
Trac是一个用于软件开发项目的增强型wiki和问题跟踪系统。 ... 的
它提供了Subversion(或其他版本控制系统)的接口,一个集成的Wiki和便捷的报告工具。
答案 4 :(得分:1)
我相信VisualSVN提供了您所寻找的内容:http://www.visualsvn.com/
答案 5 :(得分:1)
查看viewvc(以前称为viewcvs)。
“ViewVC是CVS和Subversion版本控制存储库的浏览器界面。它生成模板化HTML以显示可导航目录,修订和更改日志列表。它可以显示文件的特定版本以及这些版本之间的差异。基本上, ViewVC提供了您期望从版本控制工具中获得的大量类似报表的功能,但比普通的文本命令行程序输出更加精彩。“
答案 6 :(得分:0)
您可以在Windows上使用Tortoise。
这些天我在IntelliJ中与SVN进行交互。它有一个很棒的界面,特别适合合并。
Subversion的每个客户端都是一个Web客户端,除非您碰巧登录到存储库所在的服务器。
答案 7 :(得分:0)
对于Subversion存储库,有一个新的Web-UI,名为cSvn。请查看README.md文件https://csvn.radix.pro/csvn/trunk/README.md/。
您可以从https://ftp.radix.pro/pub/csvn/下载最新的0.1.2源码包。
此Web-UI可以以简单的方式安装在您的服务器上(就像所有使用Autoconf,Automake实用程序的软件包一样):
./configure
make
make install
这是一个非常好的UI,可以促进您的开源工作,因为它支持Google Analytics(分析)和捐赠对话,并且在移动设备上看起来也很好(您可以查看工作网站https://csvn.radix.pro做出决定)。