[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: JP web 再構成
佐野@浜松です。
In <20000922213429Z.kgh12351@xxxxxxxxxxxxxxxxxxxx>,
on "Fri, 22 Sep 2000 22:13:03 +0900',
with "Re: JP web 再構成", I wrote:
> 例の CVS 入門の内容が http://kahori.com/j-cvsbook/j-cvsbook.html で
> 公開されていますが、j-cvsbook.html#Branches には古いバージョンを
> 取り出して branch を作って commit する方法が書かれてます。
>
> floss$ cvs -q checkout -d myproj_old_release -r Release-1999_05_01 myproj
> floss$ cvs -q tag -b Release-1999_05_01-bugfixes
>
> and
>
> floss$ cvs co -d myproj_branch -r Release-1999_05_01-bugfixes myproj
> or
> floss$ cvs update -r Release-1999_05_01-bugfixes
>
> 最新版をベースに作るなら、
>
> /usr/bin/cvs -d :ext:<account>@cvs.debian.or.jp:/var/cvs \
> checkout -d <draft> www.debian.or.jp
>
> # <account> は自分のアカウント、<draft> は手元で展開するディレクトリ
>
> で最新版を checkout してから cd <draft> でそのディレクトリに移動して
>
> cvs tag -b <tag>
>
> で tag を指定した後
>
> cvs update -r <tag>
>
> で今作成した branch に移行、ですね。
新規に全体を checkout するとたくさん取り込むので時間かかります。
手元に HEAD トランクのローカルコピーがあれば cp -a でそっくり
別のディレクトリに複製して、そこで cvs udpate -r したほうが
時間が節約できそうです。
次回もし機会があれば、こっちの方法でやろうと思います。
> 今回の場合なら、B_newindex_2000_09 とか ?
>
> とりあえず後で update した時に branch tag だけ作ってみますので、
>
> /usr/bin/cvs -d :ext:<account>@cvs.debian.or.jp:/var/cvs \
> checkout -r B_newindex_2000_09 -d <draft> www.debian.or.jp
>
> として作業ブランチを checkout してみてください。
この場合も、もし最新の HEAD ブランチのローカルコピーが手元にあるなら、
それを cp -a で複製して update -r B_newindex_2000_09 で作業ブランチに
移行したほうが新規に checkout するより時間の節約になりそうです。
--
# (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
<kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)