「CVSからSubversionへの移行時の改行コードに関するメモ(Eclipse利用時)」の詳細記事: Javaってまだいけますか
いっぱいいっぱいで無理なので学んだ事をいちいちメモっていくブログです。
[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Navigation
- 前の記事: IBMとSunのJVMのリソース使用量の違いについて
- 次の記事: DB2のシステムカタログ
CVSからSubversionへの移行時の改行コードに関するメモ(Eclipse利用時)
開発クライアントマシンにWindowsを使用してEclipseを使っている場合のメモ。
Windowsでソースファイルやbatファイル、xmlファイルなどのテキスト形式のファイルを作成すると、改行コードはCR+LFになります。
それをCVSへコミットすると、CVSは改行コードをLFで保存します。
そのファイルをチェックアウトすると改行コードがCR+LFに変換されます。
これはEclipseの設定([チーム]→[CVS])で「プラットフォーム行終了を使用するためにテキスト・ファイルを変換」)を選択しているとそのようになります。
参考
このような動作となる為、CVS利用時は特に問題ありませんでした。
その後、cvs2svnツールでSubversionに移行しましたが、そこで問題が発生。
cvs2svnツールを実行するとき改行コードに関するオプション(--default-eol=CRLF)を指定しなかった為、改行コードLFのままSubversionへ移行されました。
そしてSubclipseプラグインをインストールしてチェックアウトするとテキスト形式のファイルの改行コードが全てLFに。。。
CVSの時のように変換してくれないんですね。
ぐぐったところ、Subversionの設定で「enable-auto-props」という設定で改行コードの変換方法を指定できることがわかりましたが、これはどうやらチェックアウト時ではなくコミット時に設定するプロパティの様子。
参考
結局移行しなおすことにしました。。。
移行時もそうですが、新規にSubversionを利用した開発を開始するときも「enable-auto-props」設定をはじめに整備する必要がありますよね…。
Windowsでソースファイルやbatファイル、xmlファイルなどのテキスト形式のファイルを作成すると、改行コードはCR+LFになります。
それをCVSへコミットすると、CVSは改行コードをLFで保存します。
そのファイルをチェックアウトすると改行コードがCR+LFに変換されます。
これはEclipseの設定([チーム]→[CVS])で「プラットフォーム行終了を使用するためにテキスト・ファイルを変換」)を選択しているとそのようになります。
参考
このような動作となる為、CVS利用時は特に問題ありませんでした。
その後、cvs2svnツールでSubversionに移行しましたが、そこで問題が発生。
cvs2svnツールを実行するとき改行コードに関するオプション(--default-eol=CRLF)を指定しなかった為、改行コードLFのままSubversionへ移行されました。
そしてSubclipseプラグインをインストールしてチェックアウトするとテキスト形式のファイルの改行コードが全てLFに。。。
CVSの時のように変換してくれないんですね。
ぐぐったところ、Subversionの設定で「enable-auto-props」という設定で改行コードの変換方法を指定できることがわかりましたが、これはどうやらチェックアウト時ではなくコミット時に設定するプロパティの様子。
参考
結局移行しなおすことにしました。。。
移行時もそうですが、新規にSubversionを利用した開発を開始するときも「enable-auto-props」設定をはじめに整備する必要がありますよね…。
PR
Navigation
- 前の記事: IBMとSunのJVMのリソース使用量の違いについて
- 次の記事: DB2のシステムカタログ
「CVSからSubversionへの移行時の改行コードに関するメモ(Eclipse利用時)」にトラックバックする
「CVSからSubversionへの移行時の改行コードに関するメモ(Eclipse利用時)」へのトラックバック
「CVSからSubversionへの移行時の改行コードに関するメモ(Eclipse利用時)」へのコメント
「CVSからSubversionへの移行時の改行コードに関するメモ(Eclipse利用時)」にコメントする
Navigation
- 前の記事: IBMとSunのJVMのリソース使用量の違いについて
- 次の記事: DB2のシステムカタログ
- インデックスページ
- このページの上部へ
menu
ブログ内検索
カテゴリー
カウンター
忍者アド
リンク
最新CM
[07/17 セバ]
[12/27 NONAME]
最新記事
(10/15)
(10/01)
(08/12)
(08/12)
(08/11)
プロフィール
HN:
takacy.k
年齢:
45
性別:
男性
誕生日:
1979/08/13
趣味:
酒
自己紹介:
個人的なメモですので、投稿内容について真偽を保証するものではありません。また、当ブログの内容をご利用になったことによる(以下略)