[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: pcl-cvs で編集の継続をするには?
- X-ml-count: 3001
- Subject: Re: pcl-cvs で編集の継続をするには?
- From: Keiichi Suzuki <keiichi@xxxxxxxxx>
- Date: 25 Jan 2001 08:48:35 +0900
- User-agent: Nana-gnus/7.1.0.24 SEMI/1.14.2 (Daishōji) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/20.7 (i386-*-nt5.0.2195) MULE/4.1 (AOI) Meadow/1.13-Beta2 (UKIHASHI:61)
>>>>> meadow-users-jp の No. 3000
>>>>> Message-Id: <uu26o29u3.wl@xxxxxxxxxxxxxxxxxxx> で、
>>>>> "深川" == "T.Fukagawa" <bruce@xxxxxxxxxx>さま曰く...
深川> CVS 管理下のファイルを編集後、保存してから、kill-buffer し
深川> てしまうと、再度、同じファイルを開いたときに、書き換え禁止
深川> の状態で開かれてしまいます。これをこのままの内容で
深川> (vc-revert-buffer)せずに、かつ、commit せずに書き換え可の
深川> 状態にするにはどうすればよいのでしょうか。
`dired' などで見て、そのファイルの owner が自分以外になっていな
いでしょうか?
Meadow ではなく、 UNIX 上の Emacs を使っていてのことなのですが、
owner が自分以外で、 group writable のファイルを編集するとこのよ
うな状態になるようです。
ちょっとだけ編集するのであれば、 M-x toggle-read-only [RET] で
buffer の read only 属性をはずしてしまうのですが、大量のファイル
をいじるときはやはり面倒なので、自分の権限で check out しなおし
ます。
;; Permission & CVS/Root をいじるという手も... ;-)
CVS は(共有のではなく)自分専用の working directory 内でファイル
をいじるモノだと思っていますので、 Emacs のどこぞ側をいじるとい
う方向では追っかけていません。
# 今は、一度、編集内容を yank して、cvs-mode-undo で前の状態を取得後、
# yank しておいた内容を反映するという面倒な作業をしてます。
少なくともこれに関しては、 toggle-read-only で済むと思います。
--
鈴木圭一 / keiichi@xxxxxxxxx
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4 4089 7AAF 2B03 ECBD 614B