51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4148|回复: 0
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-3-29 15:48:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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的安装目录。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 00:28 , Processed in 0.071633 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表