[cvs-jp-info 753] ファイル名の変更

Back to archive index

Norihiro M. ryokk****@hi-ho*****
2006年 4月 25日 (火) 14:17:36 JST


 緑啓と申します。

 ファイル名変更はCVSの弱点のひとつですが、何かいい方法はないで
しょうか。

 解決策はだいたい次の2つだと思います。

(1) 古いファイル名をremove、新しいファイル名をadd
(2) リポジトリ直接書き換え

 (1)は履歴がパーになりますし、(2)は単独のドキュメントぐらいにし
か使えません。

 そこでもうひとつ考えてみました。

 リポジトリで、

$ cp old_name,v new_name,v

としておいて、ワーキングコピーで

$ cvs remove old_name
$ cvs commit
$ cvs update

しかしこれも、古いリビジョンを日付で取り出したりする場合に余計な
ファイルが出てきてしまいます。

 まあ要するに、いざ有事に古いリビジョンをできるだけシームレスに
参照したいということですが、皆さんは何か工夫されていますでしょう
か。


----------------------------------------------------------------
緑啓
ryokk****@hi-ho*****



CVS-JP-info メーリングリストの案内
Back to archive index