[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 (佐野 武俊)