[cvs-jp-info 388] Re: CVSのデータが壊れた場合のリカバリ

Zurück zum Archiv-Index

Yuji Yamano yyama****@kt*****
2004年 1月 25日 (日) 15:31:38 JST


On Fri, 23 Jan 2004 21:49:54 +0900,
岡本正樹 <masak****@hyogo*****> wrote:

> コマンドラインで
> 
> cvs history -a -c foo.jsp
> 
> としましたところ。ふつうに履歴が表示されてしましました。(^_^;)

cvs history で表示されるのは、$CVSROOT/CVSROOT/history の
内容です。

> そこで、WinCVSのGUI操作により履歴を表示しようとすると、
> 
> cvs log foo.jsp (ディレクトリ C:\checkout 内)
> cvs [log aborted]: unexpected '\x2d' reading revision number in RCS file C:\cvsrep/foo.jsp,v
> 
> と言うエラーが出ます。変なゴミが残ってしまっているのかなあ?

cvs logが表示する内容は、RCSファイル(この場合は、c:\cvsrep\foo.jsp,v)
の中から取り出されます。コマンドラインで、cvs log foo.jsp を実行すると、同様
のエラーが表示されると思います。

RCSファイルは、普通のファイルなので、エディタで中身をのぞいてみてはどうでしょうか。
それほど難しいフォーマットではないので、ひどい壊れ方をしているのでなければ、壊れた部分
を適当に修正してやれば、復旧できるかもしれません。昔、OSかミラーするツールのバグか
なにかでRCSファイルが壊れたときに、そういう作業をやった事があります。

-- 
Yuji Yamano <yyama****@kt*****>
  




CVS-JP-info メーリングリストの案内
Zurück zum Archiv-Index