[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: Please tell me how to use RCS on Meadow.



>>>>> at Thu, 06 Jan 2000 10:00:16 +0900
>>>>> 加藤 == hirokato <hirokato@xxxxxxxxxxxxxx> said,

加藤> 1.
加藤>  現在、RCSをダウンロードして使えるようにしている最中なのですが、
加藤>  ファイルを編集後、変更点をログに記入して戻ると、全ての行末に
加藤>  '^M'が付いてしまいます。

RCSプログラム群はどこから入手したものでしょうか。
私はCYGNUSのサイトで入手できるrcs57nt.zip と diff27nt.zip
を使ってます。ちなみにこれらはCygWinでコンパイルしたものではなく、
純粋になexeです(BC++でコンパイルされたようです)。

で、このRCSはco (checkout)時にCR-LF で出力するので、*-unix で作成したファ
イルもチェックインすると、取り出したときには *-dos になっています。その
ときemacsは最初の coding-systemを引き継いでるので、*-dosなファイルを
*-unixとして読むため、^Mがいっぱい現れます。もちろん、C-x C-v などで読み
直せば^Mはいなくなります。

問題は、*-unixなファイルを *-unixなままRCS管理できない、ということ。
これが必要な場合の対処方法はあるのかもしれませんが、私は知らないです。
*-dosでよければ、^Mがいっぱい現れたらC-x C-vすればOKでしょう。

# わたしも最初の頃は何種かのRCS,diff,patchをあれこれ試行錯誤したきおくが
# あります。CR-LFやドライブレターの問題はいつでもつきまとう。。。


加藤> 2.
加藤>  また、Meadow上から編集ファイルの旧バージョンを見ようとすると
加藤>  (C-x v ~)、バージョンを入力した時点で、

加藤>   Searching for program: no such file or directory, /bin/sh

加藤>  とでて、動作しません。このディレクトリにsh.exeは存在してい
加藤>  るのですが…。シェルはCygwin b20を使用しています。

私もc:\bin に cygnus のsh.exe をコピーしてあったりしますが、
それくらいのことしかしてませんが、上記操作はできています。
meadownt -q で起動した状態でもちゃんとできてます。
自分の.emacsにはvc関連の設定は、default backend をRCSにしているくらい。


--- Regards,
 Shun-ichi Goto  <gotoh@xxxxxxxxxxx>
   R&D Group, TAIYO Corp., Tokyo, JAPAN