Kazumi Matsumura
kadom****@grd*****
2004年 8月 5日 (木) 18:34:15 JST
お世話になっております。 松村です。 御連絡が遅れまして申し訳ございません。 栗原様、服部様、早速の御回答ありがとうございます。 m(__)m クライアントは、WindowsのみなのでSJISに統一してしまえば日本語ファイル名が 使えると安易に考えているのですが駄目でしょうか? また、SJISに統一する場合CVSにsjis-eucパッチを適用すればよろしいのでしょうか? クライアントの環境としてWinCVSは使いたいと思っております。 サーバ環境: OS: RedHat 2.4.9-38 CVS: 1.10.8 (clinet/server-kanjiwrap) クライアント: OS: Windows * ・Wincvs1.2-sjis-ごった煮版 ・Wincvs1.2ごった煮版+euc-sjisパッチ #だったら、サーバもWindowsにすれば簡単と突っ込みが入りそうですが安定稼動を #考えサーバはUNIXにしています。 よろしくお願い致します。 >服部と申します。 > > >日本語フォルダと日本語ファイルの扱いについて以前 >いろいろ試しましたので、報告させてもらいます。 > > >結論から報告しますと、WinCVSを使用した場合、Import >/Checkout時に指定するモジュール(ファイル・フォルダ >)に日本語が入っているとNGです。 > >モジュール名が変換されてしまいますので、そんなモジ >ュールないよ!と怒られてしまいます。 > >逆に、Import/Checkout時に日本語を指定しなければ、 >指定モジュールの配下に日本語モジュールがあっても正 >常に処理されます。 > >Ex) > hogehoge/日本語フォルダ名/日本語.txt > > 例えば、上記構成のファイルをImportする場合、 > WinCVS上でトップの'hogehoge'を指定する事で、 > 配下の日本語モジュールも正常にImportできます。 > > 同様にCheckoutも'hogehoge'を指定すれば、配下 > の日本語モジュールも正常にCheckoutできます。 > > >上記現象に対応する為、社内の環境ではトップフォルダに >英字を使用した構成で、CVS管理を行っています。 > >クライアントがコマンドライン操作であれば今回の様な問 >題は特に発生していません。 > > >◇サーバ > Red Hat Linux 7.1 > CVS 1.11.17 > >◇クライアント > -Windows > Wincvs1.2-sjis-ごった煮(20020227版) > > -Solaris > CVS 1.11.5 > > 以上 > >Kazumi Matsumura wrote: >> はじめまして 松村と申します。 >> >> CVS数週間の初心者です。 >> >> 以下の環境で、CVSを使っているのですがCheckout時にエラーが出てCheckoutが >> 行えません。 >> ファイル名に日本語を、使わなければCheckout出来る事は確認済みです。 >> >> どのようにすれば、日本語ファイルがCheckout出来るようなるのでしょうか? >> ※CVS、WinCVSのバージョンに、こだわりはないので変更も検討致します。 >> >> サーバ環境: >> OS: RedHat 2.4.9-38 >> CVS: 1.10.8 (clinet/server-kanjiwrap) >> >> クライアント: >> OS: Windows * >> ・Wincvs1.2-sjis-ごった煮版 >> ・Wincvs1.2ごった煮版+euc-sjisパッチ >> >> Checkout時のエラーメッセージ: >> 対象ファイル名: あ.txt >> >> cvs checkout -P a/あ.txt (ディレクトリ C:\a 内) >> cvs server: cannot find module `a/あ.txt' - ignored >> cvs [checkout 中止]: モジュールを展開できません >> >> *****CVS はコード 1 で終了しました***** >> >> 以上 お手数ですが、よろしくお願い致します。