背景:

远古的技术公司仍然对subversion还是那么情有独钟,可是svn的web图形化管理工具都太古老了,比方svnmanager好老的版本了。并且也没有中文的界面。不不便用户登陆治理。其余的还有又要搞一套svn 零碎。是在不想弄。github搜了一圈找到了两个比拟好的算是比拟新的svn图形化管理工具:SVNAdmin2.0 svnWebUI
。各有千秋。svnadmin是基于Vue.js+iView UI+PHP+Medoo数据库框架+ZeroMQ中间件开发的,svnWebUI是java开发的。体验了一下两款工具

两款工具比照

1. UI比照

两款软件git仓库都有在线体验地址:
svnadmin http://svnadmin.witersen.com/ 用户名明码: adminstartor adminstartor
svnWebUI http://svn.nginxwebui.cn:6060/ 用户名明码: admin admin
留神:以后是的,后续毕竟作者是会批改的的......



ui比照和扩展性来说集体感觉svnadmin要好一些。毕竟是基于vue搞得前端,批改或者二次开发对于前端来说比较简单,且后端是Php的较为容易上手。然而也不是说svnWebUI不好!很中规中矩!

2. 性能比照下面

svnadmin的这个hook性能很不错。因为当初正好要用一个hook 而且这个还能够看到服务器门路很是不错

svnWebUI的治理页面有了导出导出备份更是比拟贴合用户迁徙导入导出的用处

并且用户分组和用户治理这里svnWebUI都有导入的性能!

3. 装置上手

svnadmin 要本人装置php等环境.....并且适配无限 只反对CentOS 8、CentOS7。我的rocky也跑不起来......。我改了一下跑起来了也是各种坑,找到作者说各种开发中还须要十多天能够看到新版本。svnWebUI是封装好的jar包,并且有docker镜像比拟不便上手装置!然而如果运行hook倡议还是jar形式运行,我在docker环境内搞了一下各种问题。

4. 版本的更新迭代

svnWebUI前几天用还是1.58版本 明天就看到1.61了 github下面也没有太明确的版本release.这点不太好......我也不晓得那里看到了1.61就下了版本跑了....后面的版本svn地址还是http的......我用的时候有点问题,也没有找到起因,找作者吐槽了一下....看到1.61更换成svn协定了

集体举荐与总结

  1. 集体还是举荐svnWebUI
  2. svnadmin心愿能适应更多的环境,或者封装成docker镜像
  3. 两个作者都交换过貌似...最初应该大同小异,依照集体爱好抉择我的项目吧,两个都是开源的......