[cvs-jp-info 93] リポジトリの最新状態をスナップショットに置き換える

アーカイブの一覧に戻る

seo t9653****@yahoo*****
2003年 5月 7日 (水) 16:15:01 JST


はじめまして。瀬尾と申します。

リポジトリの最新状態(開発本線上の最新リビジョン)を、
過去のある時点のスナップショットに置き換える、もっとも良
い方法をご教授ください。

ブランチを作成したいわけではなく、開発本線を過去のあるタ
グの状態に戻したいと思っています。

update の "-r REV" オプションを使用すれば、作業用コピ
ーは確かに過去のスナップショットのものに置き換わりますが
、Sticky状態なので、リポジトリへのコミットは出来なくなり
ます。

また、update の"-r REV" にブランチタグを指定した場合は
コミット可能とのことですが、これは、開発本線自体がコミッ
トされるというわけではありませんよね?


今考えているのは、以下の手順です。

〓 最新の状態をcheckout する。
〓 〓とは別に、タグがついた過去のスナップショットを
export 
する。
〓 〓に〓の内容を上書きコピーする。

この方法ですと、過去のスナップショットから最新の状態
までの間に追加されたファイルがあると、追加ファイルは
残ってしまいます。
それならば、〓の中のソースファイルなどを削除してから
〓をコピーすればとも思うのですが、〓の中の各階層には
CVS ディレクトリも含まれるため、CVSディレクトリは
残して他のファイルは削除するというのも少々面倒です。

コマンドのオプションの使用方法などを勘違いしているだけで
、
簡単な方法があるならばと思い、質問させていただきました。

よろしくお願いいたします。

---
Tomoko Seo <t9653****@yahoo*****>

__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/




CVS-JP-info メーリングリストの案内
アーカイブの一覧に戻る