CVS


FrontPage

コンテンツ

Windows で CVS を使うのに必要なものは?

クライアント

WinCVS

本家の WinCvs 2.0.2.4 は cvsnt 不要?。

TortoiseCVS


サーバー (for Unix)

本家の 1.11.22 を Solaris 10 & gcc 3.4.3 に載せてみる

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 の選択可能。)

cvs-1.10.8 の knjwrp patch へ変更 (on Solaris 10 & gcc 3.4.3)

knjwrp へ変更してみる。 cvs-knjwrp

env CFLAGS="-O1 -ffast-math" LDFLAGS="-s" ./configure --prefix=/usr/local --enable-encryption --enable-sjis

何となくうまくいっているみたい?

CVS: UNIX クライアントで sjis ⇔ euc 変換

cvs サーバーが cvsnt だと log は sjis にした方が管理しやすいため、commit 時に euc_jp → sjis、checkout 時に sjis -> euc_jp と変換できると嬉しい。これを UNIX クライアント側で実現するためのパッチ(CVS 1.11.6用)。
UNIX クライアントで sjis ⇔ euc 変換 但し、これはログだけでなくソースの中身も書き換えてしまいます。バイナリファイルはどうなるのか知りません。ちゃんと試してから使いましょう ==> おれ。 個人的には、ファイルの中身の文字コードは vim とか、日本語 elvis、Emacs とか使って、読めるようにするのが本筋だと思うので、ファイル自身を変換してしまうのは余計なお世話なんだけどなぁ。

サーバー (for Windows Server)


CVSNT SJIS版

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) からどうぞ。

cvsnt 本家

CVSNT 本家 ダウンロードサイト

CVSWeb

CVSWeb for Apache and Microsoft IIS on Windows Windows の IIS/Apache へ CVSWeb をインストールする方法。 ん?cvswebnt か?リンクが切れてるんだけど?

WinCVS の外部ツール (diff)

WinMerge?日本語

WinMerge
使いやすそうですが、WinCVSから起動した瞬間に落ちてしまうみたい。


FD

FD
こいつの方が実績があって良いですね。

WinCVS の外部ツール (エディタ)

Windows のテキストエディタへ移動

参照