今更ながら自分のマシンにCVSを入れてみた。
なので備忘録
CVSのダウンロードとインストール
# wget http://archives.sertice.org/devs/linux/cvs/cvs-1.11.22.tar.gz
# tar xfvz cvs-1.11.22.tar.gz
# cd cvs-1.11.22
# ./configure
# make
# make install
cvsグループとユーザーの追加
(インストールの時点で作成されているかもしれません)
# groupadd cvs
# useradd cvs
ユーザーをCVSグループに追加
# usermod -G cvs username
CVSの設定
# su – cvs
# cd
# export CVSROOT=/home/cvs/ →CVSのレポジトリを/home/cvsにする場合
# cvs init
exportをたたくのが面倒なときはユーザーのホームディレクトリの.bash_profileに以下のように追記
CVSROOR = /home/cvs
export CVSROOT
設定内容を反映
# service ~/.bash_profile
インポート
# cvs import -m “<コメント(なくてもいい)>” <プロジェクト名> avendor start
エクスポート
# cvs export -D today プロジェクト名
何故かエクスポートするとパーミションエラーが出たのでこのようなディレクトリを追加
# su –
# vi /home/cvs/CVSROOT/config
LockDir=/tmp/cvsdir
を追記
# cd /tmp
# mkdir cvsdir
# chmod 0775 cvsdir
最近プログラムしてないな。。。