/ / WinChalow

秀丸用RCS[秀丸]

2004-12-03

秀丸用RCSマクロ[2004-12-02]の修正方法を書いたが、肝心のRCSシステムの入手が意外に困難かもしれない。RCSマクロに同梱されているREADMEのアドレスが切れてしまっているのだ。cygwin もデフォルトではRCSがインストールされない。

一番簡単なのは、RCS本家からのダウンロードである。
http://www.cs.purdue.edu/homes/trinkle/RCS/rcs57pc1.zip

解凍して、\bin\win32 以下にある一連の exe ファイルを C:\WINDOWS\system32 にコピーすればよい。

RCSのうれしみを実感するには、保存するファイルの先頭に $Id: remoteclog.txt,v 1.2 2004/12/06 08:58:45 zuihu Exp $ という記号を書いておこう。ci.mac を実行するたびに、この行にリビジョンが記録される。

$Id: remoteclog.txt,v 1.2 2004/12/06 08:58:45 zuihu Exp $
RCSのテスト

ci.mac を実行後
$Id: remoteclog.txt,v 1.2 2004/12/06 08:58:45 zuihu Exp $
RCSのテスト

ファイルを編集
$Id: remoteclog.txt,v 1.2 2004/12/06 08:58:45 zuihu Exp $
RCSのテスト
テスト続行

もう一度 ci.mac を実行
$Id: remoteclog.txt,v 1.2 2004/12/06 08:58:45 zuihu Exp $
RCSのテスト
テスト続行

rlog.mac を実行すると編集履歴が表示される。
RCS file: RCS/citest.txt,v
Working file: citest.txt
head: 1.2
branch:
locks:
access list:
symbolic names:
keyword substitution: kv
total revisions: 2;	selected revisions: 2
description:
test
----------------------------
revision 1.2
date: 2004/12/03 02:47:46;  author: zuihu;  
state: Exp;  lines: +2 -1
rev2
----------------------------
revision 1.1
date: 2004/12/03 02:47:17;  author: zuihu;  
state: Exp;
init
============================================

v1.1 と v1.2 の違いを表示するには、rcsdiff.mac を実行する。
======================================================
RCS file: RCS/citest.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -r1.1 -r1.2
1c1
< $Id: remoteclog.txt,v 1.2 2004/12/06 08:58:45 zuihu Exp $
---
> $Id: remoteclog.txt,v 1.2 2004/12/06 08:58:45 zuihu Exp $
2a3
> テスト続行

  ここまでくれば、あなたも立派なリビジョニストになったといえよう。
(2004-12-03 02:17:26)

permlink