[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cvs-ml 949] Re: WinCVS での改行コード
こんにちは、山田です。
> 1) Windows では CRLF, UNIX では LF
> 2) Windows では LF, UNIX では CRLF
> 3) Windows でも CRLF, UNIX でも CRLF
> 4) Windows でも LF, UNIX でも LF
> の4通りが考えられると思います.
> 1)の場合であれば,おっしゃる通りUNIX側で LF 形式で import すれば済ますが,
> 3), 4) の場合はどうしたら良いのでしょうか?
テキストファイルの改行コードがCRLFだったら、
1) WinCVSでファイルをインポートする
("UNIXの改行コード付きでテキストファイルを..."は使用しない)
2) 多分不可能
3) unixのcvsでファイルをインポートし、
"UNIXの改行コード付きでテキストファイルをチェックアウトする" を使用する
4) WinCVSでファイルをインポートし、
"UNIXの改行コード付きでテキストファイルをチェックアウトする" を使用する
ですね。
> hide> "UNIXの改行コード付きで.."をチェックしてcheckoutした結果がCRLFだと、
> hide> これはUNIXの改行コードではないので異常な結果ですね。
これは「リポジトリのファイルの改行コードがLFだったときに」「UNIXの改行
コード付きでテキストファイルをチェックアウトする」ということなので正常な
動作です。
Windows上のプロジェクトをimportするときにunix上のcvsを使ってしまったため
に変になってしまったというのはよくある事みたいです。WinCVS(というかWinNT
用のcvs)はテキストファイルの改行コードを変換してからインポートするので問
題は起きないはずです。
--
山田 聡 / YAMADA Satoshi mailto:slakichi@kmc.kyoto-u.ac.jp
京大マイコンクラブ http://www.kmc.kyoto-u.ac.jp/~slakichi/