CVSNT(Windows)からCVS(Linux)への移行
Windows上で運用していたCVS(CVSNT)をLinuxサーバー上のCVSに移行する手順
基本的には目的のプロジェクトをフォルダごとZIPしてLinuxサーバーで解凍するだけ
c:\cvs\test_project -> /var/cvs/test_project
単に移行しただけだとパーミッションエラーが発生するので、
解凍後にはディレクトリのオーナーとパーミッションを変更する
# unzip test_project # chown -hR root:cvs /var/cvs/test_project # chmod g+w -R cvs /var/cvs/test_project
※この方法だと履歴までは移行できずHEADのみ
恐らくバージョンによって動作が異なるが、履歴までを移行するには、
cvsのルートディレクトリからZIPして移行すると履歴が残ることもある?
今回は履歴までを動かすことはできなかった