[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cvs-ml 519] Re:ファイルの削除と変名について



Hiroki Hasegawa <hasegawa@trd.nm.fujitsu.co.jp> writes:

> あるファイルを削除したいのですが、その履歴は残したいのです。
> a.cというファイル リビジョンが1.5だとして削除します。
> その後、リビジョン 1.4や1.5のソースを取り出したいのですが、
> 私が調べた範囲ではレポジトリ自身から削除されてしまい、以前のリビジョン
> のソースを取り出せないように思えたのですが、何かよい方法はありますか?

普通に co すれば取り出せると思いますが、どのようなオペレーションを
おこなわれたのでしょうか?

> また、変名ですが、これも削除し、追加しますと同じ問題が生じます。
> 強引にレポジトリ内のファイルを変名する事も考えましたが、それでは以前の
> ファイル名で復活出来ませんですよね? これまた、どのように行えば良いのか、
> 教えてください。

こっちはうまい方法はないと思います。僕は

% mv OLD NEW
% cvs remove OLD
% cvs add NEW
% cvs commit NEW OLD

して、コミット時のログにファイル名を変更したというメッセージを残しておき、
それを目印に過去の修正履歴をおいかける運用にしています。

-- やまの