a598824322 发表于 2011-3-29 15:48:51

求助:windows环境下viewvc+cvsnt+wincvs代码不能实时更新显示?

本帖最后由 a598824322 于 2011-3-29 15:56 编辑

cvs环境(都是windows环境):服务器端cvsnt 2.5,客户端wincvs 1.3。
为了能够使得开发每次提交代码,都能够实时查询提交了那些代码,那些代码是修改过了,因此装了一个viewvc环境,以达到Web浏览界面浏览更新和修改的代码,现在viewvc已经安装完成,能够正常浏览,但是却不能实时显示增加或者修改的代码。
按照viewvc的安装文档的要求,要想实时更新代码,需要在服务器端代码仓库中CVSROOT/loginfo文件下添加:ALL <VIEWVC_INSTALLATION_DIRECTORY>/bin/loginfo-handler %p %{sVv}
这样在客户端每次提交代码时,都会执行这个脚本,都会有个写数据库的操作,但是现在问题是每次客户端提交后,要么什么都不提示,要么提示“Script execution failed”,哎,也没有具体的日志!

有谁装个这个环境吗?或者有什么建设性的意见,小弟在此拜谢了。。。

ps:通过安装文档和搜索网络,已经试过好几种更新脚本的形式,ALL <VIEWVC_INSTALLATION_DIRECTORY>/bin/loginfo-handler %{sVv}
ALL <VIEWVC_INSTALLATION_DIRECTORY>/bin/loginfo-handler %{sVv} cvsnt
ALL (echo %{sVv}; cat) | /usr/local/viewcvs-0.9.2/loginfo-handler
但是这些无一例外都不行,我现在是采取的方法是利用viewvc自带更新操作,把代码库逐一遍历,如下:“python cvsdbadmin -q rebuild 仓库目录”但是这种方法的最大缺点就是时间太长了,本来开始一个库的时候不到10分钟就能扫描完,还能接受,但是显示10个仓库,一个多小时都扫不完。。。

其中<VIEWVC_INSTALLATION_DIRECTORY>在实际环境中已经改成了viewvc的安装目录。
页: [1]
查看完整版本: 求助:windows环境下viewvc+cvsnt+wincvs代码不能实时更新显示?