SVN Web Client中文修订版下载
SVN Web Client是Subversion(当前最流行的版本控件软件之一)的Web客户端软件。虽然Subversion已有很好的桌面客户端软件TortoiseSVN,但是,为了适应不同项目参与者的需求,Web客户端还是有它“不用安装”和“网络共享”的优点。而且SVN Web Client也是一个很容易上手的Web客户端。
最初,我是看了Evan的一篇文章“两款好用的SVN Web Client”,才对SVN Web Client感兴趣的。在使用的过程中,几次遇到“中文问题”。幸亏得到Evan帮助,才得以解决。在此,我要特别感谢他!
其实Evan的解决方案,在更早的时候,就已经在他的Blog上发布了。只可惜我一直没有时去实践它。前几天有空,按他的方案实际操作了一把,效果立杆见影。到此为止,我在SVN Web Client上遇到的中文问题,也已得到全部解决。
为了方便大家,我将修订后的SVN Web Client 2.5.1重新打包,以供有中文需求的朋友使用。修改的具体内容如下:
- $svnwebclient\WEB-INF\web.xml文件126行,将DefaultEncoding属性修改为GB2312,以支持中文URL的访问。
- $svnwebclient\WEB-INF\lib目录,添加commons-io-1.2.jar和commons-fileupload-1.1.1.jar文件包,并删除原有的commons-fileupload-1.0.jar文件包。
- $svnwebclient\WEB-INF\classes\org\polarion\svnwebclient\util目录,用Evan提供的Uploader.class文件替换原有文件。
注意:还有一个中文设置,虽然svnwebclient的readme里讲了,但我还是想再 说明一下。那就是,要在独立运行的Tomca中,修改server.xml文件,将文件中8080端口(自行对应)的<connector port="8080" ...>标签设置成URIEncoding="UTF-8",以支持中文路径。如果Tomcat集成到了Apache,则可参照“Apache+Tomcat中支持“UTF-8”编码的中文地址”文章。
下载地址:svnwebclient-2.5.1.zip