Tag Archives: cvs

在 Patch 中添加新文件

我们的项目使用 CVS 托管代码,在把提交代码前,我们通常会创建一个 Patch,然后放到 Tracker 上做质量检查。 作为一个不会用 IDE 的程序员,Patch 一般是这样创建的: cvs diff file1.php > file1.patch 问题是,这个命令无法处理 CVS 中不存在的文件,即新文件,诸如 Netbeans 和 Continue Reading →

在提交源码前检测调试代码

做 Ajax 开发最大的痛苦就是调试不易,尤其是 PHP 脚本跟远程服务器交互中的调试更是不易,还好有 FirePHP,有热心人做了 FirePHP 的 Moodle 绑定,目前这个补丁还没有提交到 CVS,所以一不小心我就把调式代码放在源码里忘了去掉,然后别的开发者 update 以后就会得到一个未定义函数错误,必须想办法避免这个错误了。 首先在 vim 配置文件中加入 match ErrorMsg /echo_fb/ 这将 Continue Reading →

CVS Cheat Sheet

记住:cvs 的操作可以通过 cvs -H 来查看,比如: cvs -H diff CVS CHECKOUT d 输出目录 A 重设所有 sticky tags r 指定一个 tag CVS Continue Reading →