本家の WinCvs 2.0.2.4 は cvsnt 不要?。
cvs-1.11.22 にする。
env CFLAGS="-m64 -O1 -ffast-math" LDFLAGS="-s" ./configure --prefix=/usr/local~
(--prefix をつけなかったら /usr に入れやがった...デフォルトが /usr/local に見えたんだが...)
WinCVS 2.0.2 で書くと log が SJIS のまま...あまり嬉しくない。(ごった煮版だと EUC/SJIS の選択可能。)
knjwrp へ変更してみる。
cvs-knjwrp
env CFLAGS="-O1 -ffast-math" LDFLAGS="-s" ./configure --prefix=/usr/local --enable-encryption --enable-sjis
何となくうまくいっているみたい?
cvs サーバーが cvsnt だと log は sjis にした方が管理しやすいため、commit 時に euc_jp → sjis、checkout 時に sjis -> euc_jp と変換できると嬉しい。これを UNIX クライアント側で実現するためのパッチ(CVS 1.11.6用)。
UNIX クライアントで sjis ⇔ euc 変換
但し、これはログだけでなくソースの中身も書き換えてしまいます。バイナリファイルはどうなるのか知りません。ちゃんと試してから使いましょう ==> おれ。
個人的には、ファイルの中身の文字コードは vim とか、日本語 elvis、Emacs とか使って、読めるようにするのが本筋だと思うので、ファイル自身を変換してしまうのは余計なお世話なんだけどなぁ。
cvsntって?: cvsサーバーと、コマンドラインクライアントのセット。
CVSNT-2.0.51d-10 SJIS版 cvsnt-2.0.51d-sjis-10.exe.zip
CVSNT SJIS版 <-- WinCVS で使う cvs.exe を入れるため。
CVSNT ReadmeJp が壊れていて読めないみたい。古いですが、CVSNT ReadmeJp (InternetArchive) からどうぞ。
CVSWeb for Apache and Microsoft IIS on Windows Windows の IIS/Apache へ CVSWeb をインストールする方法。 ん?cvswebnt か?リンクが切れてるんだけど?
WinMerge
使いやすそうですが、WinCVSから起動した瞬間に落ちてしまうみたい。
FD
こいつの方が実績があって良いですね。
&color():Invalid color: #123;