[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cvs-ml 862] Re:バックアップのCVS化(WinCVS)
ありがとうございます。
これは、
<http://www.sodan.org/%7Epenny/vc/cvs-ja.html>
に書いてある
13. サード・パーティーのソースの追っかけ
のあたりの操作と似ている、と考えてもいいですか?
>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>
>
-------------
海野善視則