IT屌丝一枚
分类: 项目管理
2005-02-08 17:54:34
phpCVSView是建立在SourceForge.net上的一个OpenSource项目。它是一个基于CVS PServer协议的CVS Viewer,使用PHP语言开发。按照这个项目的领导人Brian Cheeseman的话来说,这个项目的目的就是要建立一个CVS源码控制系统的存取应用程序和用于应用程序的CVS源码控制系统存取的类。
大家可以参见该项目源码中的CVS_PServer类。这个类直接利用PEAR中Net/Socket.php类和CVS的PServer通信协议来编写。想做CVS Client的同志们可以参考一下,很有意思。
作为同样的CVS Web Viewer来说,窃以为phpCVSView现在还不能与ViewCVS相提并论,无论成熟度还是速度,ViewCVS都是领先者。毕竟phpCVSView还只是0.2 Release的阶段。现在增加了多仓库、多语言、打包下载等特性,开发进度还算是比较快的。
我曾经试用过CVSTrac,觉得非常不错。它结合CVSNT一起已经是一个相对较完整的开发管理解决方案了,但由于界面等东西写死在程序里面,可定制性比较差。现在phpCVSView只是针对Viewer的功能进行开发,我也向项目建议加入一些类似CVSTrac的Bug Tracking的功能,希望以后再还能加入一些项目管理的东西就比较完整了。
项目中的中文部分是在下翻译的,水平有限,大家多给建议和批评。