[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cvs-ml 741] Re: *.pchのファイルサイズが小さくなる件



平田@マイクロフトです
コメントありがとうございます。
 びんぢさんや樋口さんに指摘されたようにstatで調べたのですが、よくわからない
(^_^; 

*.cppと*.pchが存在する状態で

cvs import -m "hoge" hoge hoge hoge 
#これが悪いんでしょうね。importするときは,管理させたくないバイナリーを待避
してからするのでしょうか?
cvs checkout hoge

したあとでstatしてみると(長いからばっさり省略)

===================================================================
File: ctime.pch         Status: Up-to-date

   Working revision:    1.1.1.1 Mon Aug 28 01:33:59 2000
   Repository revision: 1.1.1.1
\\hogeserv\private\CVSROOT/testa/Debug/ctime.pch,v
   Sticky Tag:          (none)
   Sticky Date:         (none)
   Sticky Options:      (none)
===================================================================
File: ctime.cpp         Status: Up-to-date

   Working revision:    1.1.1.1 Mon Aug 28 01:33:58 2000
   Repository revision: 1.1.1.1 \\hogeserv\private\CVSROOT/testa/ctime.cpp,v
   Sticky Tag:          (none)
   Sticky Date:         (none)
   Sticky Options:      (none)

こんな感じで出力されます。この状態で*.pchのファイルサイズを見ると7.9M
−>45Byteになっています。(ちなみにここででてくる時間はTZ=JST−9と
してあるのですが、UTCになるのですか?)

45バイト目を見てみるとEOFコードが入っていました。やはり*.pchをバイ
ナリーではなくてテキストモードとしてファイルOpenしているようです。ソース
を見てみるとimport.cでlocal_optionがbでなければテキスト
モードであけるようです。(と納得するのに時間がかかるやつ>自分)

というわけで−k bをつけていない僕の使い方が間違っていました。ありがとうご
ざいました。


==================================
平田祥司 (shouji@microft.co.jp)

株式会社マイクロフト
神奈川県横浜市青葉区あかね台2-11-29
==================================