WinCVSと改行コード

| コメント(0) | トラックバック(0)

WinCVS(というかWinのCVS全般らしい)の改行コードの扱いはなんかイマイチ。

○問題点
チェックアウト時に改行コードの自動変換をしてくれる(LF → CR LF)が、リポジトリのファイルの改行コードがCR LFの場合、CR CR LFとなる。

随分昔からある問題で、このページにまとまってた。

○解決策
WinCVSの場合、「テキストファイルの改行コードをLF(0x0A)にする」という設定項目を有効にすると、間抜けな自動変換をしなくなる。

「テキストファイルの改行コードをLF(0x0A)にする」という説明から上記の動作を想像出来る人はどれくらいいるんだろう?ま、いずれにしてもこれで問題は解決、ではなく、、、

○まだ問題点が
外部のdiffプログラムを使用している場合、この問題点を回避する方法がない。随分昔のMLの記事だけど、多分今でも一緒なんだろう。

あと、複数のリポジトリを使っててそれらの改行コードが違う場合、いちいち設定画面を呼び出して切り替えなければいけない。これって面倒だし、うっかり忘れると結構厄介。

トラックバック(0)

トラックバックURL: http://www.kazu.tv/blog-mgr/mt-tb.cgi/481

コメントする

このブログの作者

名前:kazu
仕事:IT関係の何でも屋
メール:kazu 後幕 kazu どと tv
詳しくはこの辺

このブログ記事について

このページは、kazuが2005年12月19日 15:10に書いたブログ記事です。

ひとつ前のブログ記事は「アカウントをまとめる」です。

次のブログ記事は「脱帽」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ