- - PR -
CVSでの警告:制御文字を含んでいます
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-09-14 17:57
はじめまして。
本日はじめて投稿させていただきます。 投稿の仕方や内容に不備、不快なことがあるかもしれませんが どうぞよろしくお願いいたします。 質問内容に入ります。 ただいまWinCVSごった煮版というソフトを使用して サーバへのリリースなどを行っております。 サーバからのチェックアウトを行い新規のソースをCSVの管理下に追加(add)しようとしたとき、下記のような警告が発生いたしました。 警告 : 'ソース名.java' は制御文字を含んでいます(0x00-0x1F, 0x80-0xFF)。修正することを強く推奨します 警告 : 'ソース名.java' は制御文字を含んでいます(0x00-0x1F, 0x80-0xFF)。修正することを強く推奨します cvs add ソース名.java ソース名.java (ディレクトリ C:\\projects\\****** 内) cvs server: scheduling file `ソース名.java' for addition cvs server: scheduling file `ソース名.java' for addition cvs server: use 'cvs commit' to add these files permanently 再びサーバからチェックアウトを行いましたが警告はでませんでした。 このような警告を無視した場合はシステム上に何か影響があるのでしょうか? ご存知の方はご教授いただけませんか? 宜しくお願いいたします。 | ||||
|
投稿日時: 2006-09-14 18:34
文字通りの意味でしょう。
ファイル名に、漢字なんか使うからじゃない。 それにしても、Javaのクラス名に日本語を使うなんて、 今からでもやめておいた方がいいですよ。 学習用の教材にしても、タチが悪い。 | ||||
|
投稿日時: 2006-09-14 19:46
Edossonさん
ありがとうございます。 すみません 説明が足りませんでした。 ソース名.javaのソース名とは実際に日本語を使っていません。 訂正いたします。 警告 : 'test1.java' は制御文字を含んでいます(0x00-0x1F, 0x80-0xFF)。修正することを強く推奨します 警告 : 'test2java' は制御文字を含んでいます(0x00-0x1F, 0x80-0xFF)。修正することを強く推奨します cvs add test1.java test2java (ディレクトリ C:\\projects\\****** 内) cvs server: scheduling file `test1.java' for addition cvs server: scheduling file `test2.java' for addition cvs server: use 'cvs commit' to add these files permanently このような形で警告が出た場合、 原因や解決方法等ございましたらご教授お願いいたします。 | ||||
|
投稿日時: 2006-09-14 20:28
改行コードの問題ですかね。
手元にあるのが素のWinCVSでバージョンも違う可能性があるため、設定方法が違うかも しれませんが、Admin->PreferecesでCheckout text files with the Unix LFのチェック を外すとどうなるでしょうか。 | ||||
|
投稿日時: 2006-09-14 20:39
ukさん
ありがとうございます。
新規追加を行い追加(add)を行ったのときに警告が出てしまいましたので 再現ができません。 | ||||
|
投稿日時: 2006-09-14 22:56
じゃあ、「これにてクローズ」ってことですかね。 それが嫌なら、リポジトリを新規作成して、再現できるようにしましょう。 | ||||
|
投稿日時: 2006-09-15 10:42
さいくろうさん
ありがとうございます。 自分の力で解決したかったのですが、 職場の先輩に解決して頂きました。 バイナリーエディタで確認したところ、 ファイルの先頭に[EF BB BF]というコードが含まれていました。 原因はこのファイルを作成したときにエンコードが[UTF-8]であったため、 BOMが挿入されたことによるもので、警告メッセージ通りでした。 ご教示頂いたみなさま、ご協力ありがとうございました。 これからも何卒よろしくお願い致します。 | ||||
|
投稿日時: 2006-09-15 21:17
その文字コードだとコンパイルでエラーになったのでは?
コンパイルを通さないでCVSにコミットすると迷惑ですからやめましょう |
1