[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cvs-ml 860] Re:バックアップのCVS化(WinCVS)
From: unno@trd.snec.nec.co.jp
Subject: [cvs-ml 859] バックアップのCVS 化(WinCVS)
Date: Fri, 20 Oct 2000 13:50:26 +0900
| 毎回丸ごとバックアップをやめてCVSで管理したいです。
| が、R00001をimportした後R00006まで簡単にCVSに登録する操作を教えてほしい
| のです。
基本的にはcvs importだけで目的を達成できます。
拡張子がabcのファイルは登録しない場合にはオプションで-I '*.abc'をつけます。
モジュール名は仮にprojectとしました。
ベンダーブランチはNECとしました。
リリースタグはnec-[1-6]としました。
cd R00001
cvs -d /path/to/repo import -m "Message" -I '*.abc' project NEC nec-1
cd ../R00002
cvs -d /path/to/repo import -m "Message" -I '*.abc' project NEC nec-2
くりかえし
以上の作業でリポジトリにR00001..R00006までが登録されたので
次にworking directoryをcheckoutします。
cd $HOME/work
cvs -d /path/to/repo checkout -rNEC project
ブランチ`NEC'で作業を行っていることに気をつけてください。
もしブランチではなく、トランクで作業したいというのであれば
次のような手順になるとおもいます。
cd R00001
cvs -d /path/to/repo import -m "Message" -I '*.abc' project NEC nec-01
cd $HOME/work
cvs -d /path/to/repo checkout project
cd project
cvs admin -b
cvs update
cvs tag nec-1
cd R00002
cvs -d /path/to/repo import -m "Message" -I '*.abc' project NEC nec-02
cd $HOME/work/project
cvs update -j nect-1 -j nec-2
cvs commit -m "Message"
cvs tag nec-2
cd R00003
cvs -d /path/to/repo import -m "Message" -I '*.abc' project NEC nec-03
cd $HOME/work/project
cvs update -j nect-2 -j nec-3
cvs commit -m "Message"
cvs tag nec-3
くりかえし
cd $HOME/work/project
cvs tag -d nec-01
cvs tag -d nec-02
くりかえし
ブランチNECにゴミがのこった状態になりますが、気にしないということで。
--
KOIE Hidetaka 鯉江英隆 <hide@koie.org>