ノード: My working copy is on several different branches; help?, 次: , 前: CVS on Windows complains it cannot find my .cvspass file; why?, 上: Some Real Life Problems (With Solutions)



My working copy is on several different branches; help?

わたしの作業コピーはいくつかの別々のブランチの上にいます。どうすれば いいですか?

作業ディレクトリの別々のサブディレクトリが、どういうわけか別のブラン チにある、という意味でしょうか? おそらく作業コピーのトップレベルでは ないところで、 -r フラグをつけてアップデートをしてしまったのでしょう ね。

たいしたことではありません。トランクに戻りたければ、トップディレクト リでこれを実行してください

     cvs update -r HEAD
     

またはこれです

     cvs update -A
     

あるいは、作業コピー全体をひとつのブランチ上のものにしたければ、こう してください:

     cvs update -r Branch_Name
     

あるディレクトリをブランチにあげて一時的な作業をする必要があるのなら、 作業コピーのなかのサブディレクトリが1つ2つ、他と違うブランチになって いてもべつに構わないと思います。でも、普通は終わったら元に戻しておい たほうがいいでしょう。作業コピー全体が同じ開発ライン上にいるほうが、 混乱がうんと少ないですから。