我依稀記得CVS ... :-)
通常的方式來告訴存放所使用的是與CVSROOT
環境變量CVS。如果存儲庫位於localhost上,那麼這可能只是一個完整的路徑名。
在文件上獲取修訂歷史記錄的常用方法不是檢查存儲庫範圍的歷史文件,而是運行cvs log
命令,該命令將提取給定文件或子樹的rcs修訂信息。
例子:
$ echo $CVSROOT
/home/ross/cvs
$ cvs log q.rb
RCS file: /home/ross/cvs/R3/q.rb,v
Working file: q.rb
head: 1.1
branch: 1.1.1
locks: strict
access list:
symbolic names:
R1: 1.1.1.1
ROSS: 1.1.1
keyword substitution: kv
total revisions: 2; selected revisions: 2
description:
----------------------------
revision 1.1
date: 2009-11-12 10:36:27 -0800; author: ross; state: Exp; commitid: MlYKy8V908Lmagbu;
branches: 1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2009-11-12 10:36:27 -0800; author: ross; state: Exp; lines: +0 -0; commitid: MlYKy8V908Lmagbu;
initial import
=============================================================================
什麼是當您嘗試使用「cvs歷史」命令,你所看到的症狀?你的CVSROOT環境變量的設置是什麼? – shoover 2009-11-12 18:34:42
順便說一句'cvs history'主要是一個機器可讀的文本信息轉儲,很難被人讀取。你確定要這麼做,而不是'cvs log',它提供了人類可理解的形式的歷史? – 2009-11-12 18:56:49