ウィンドウズのクライアントに関して日本語の問題をまとめます。(勉強しながら随時更新してしまいます。メモだと思ってください。)
CVSにおいて問題になりそうな点は
- ファイル名の文字コード
- 本文の文字コード
- コメントの文字コード
- 本文の改行コード
- コメントの改行コード
この5つですか。コミットするとチェックアウト、アップデートする時の扱いが各パッチによってまちまちなので問題が起きます。ツールによって環境によって扱いが変わってくるので難しいですね。サーバのcvsにもknjwrpというパッチがあります。
で、ツールの紹介ですが
WinCVS1.2ごった煮版
http://www.gembook.jp/tsum/page.pys
Windows用のCVSのクライアントというとこれが一番有名でしょう。これに合わせておくのが無難といえば無難かも・・・。現状これを「更新ログを日本語EUCで記録」「表示時に更新ログをShift-JISに変換」「knjwrpパッチを使用しない」をチェック入れて使ってます。NRIのドキュメントを見るとeclipseの人と共存する場合は上記の前2つのチェックをはずさないといけないようです。Unixな人たちと共存する場合は上記の設定で良い筈。
WinCVS1.3ごった煮版
http://www.xware.jp/wincvs/
一応オフィシャルのごった煮版という事で良いのかな。本家にも顔を出していると書いてありますが更新はあまり頻繁ではない上にあまり柔軟に現状に対応してる雰囲気ではないです。
WinCVS1.3 SJIS版
http://www.ne.jp/asahi/kuribara/hiroshi/cvstop.html
もう一種類の日本語版。下記のCVSNT-SJISと組み合わせる形に最適化されているようです。Windowsで完結するのはこれが良いかも。
TortoiseCVS-SJIS
http://www.ne.jp/asahi/kuribara/hiroshi/cvstop.html
亀さんはこれしかないと思う。個人的には一番好きです。が・・・WinCVS1.2ごった煮版とコメントの文字コードの設定が合わない;w;
eclipse2.0
CVSのモジュールが内蔵されているのでJavaとかのコードをこれで開発している人はこいつを使うのが便利なのかもしれませんが・・・どうも個人的には使い勝手が気に食わないです。(使いやすいとは思えない・・・)
eclipse3.0
最近は3.0もだいぶ使われるようになってるんじゃないかな。
CVSNT SJIS版
http://igeta.ifdef.jp/cvsnt.html
おまけでWindows用のサーバも紹介。一部ではあまり評判がよくないようですが・・・。
0 件のコメント:
コメントを投稿