下一个: ~/.cvsrc, 上一个: Structure, 上层: CVS commands
cvs 通过设置 exit status 可以给调用环境 传递成功或失败信息。侦测退出状态的确切方法因操作系统而异。例如在 Unix 中的 shell 脚本变量 `$?',如果最后命令返回成功退出状态,该变量值为 0,如果该值大 于 0,则为失败。
若 cvs 执行成功,它返回成功状态;如果有错误,它打印错误信息并返回失败状态。
但 cvs diff
命令是个例外。如果比较结果相同,将返回成功状态,返回失败状态则表示
有不同或者出错。由于这种方式无法提供一个良好的检测错误途径,将来 cvs diff
命令或许会改成与其他 cvs 命令相同的方法。