Top/CVS/CVSに大文字小文字だけが異なる同名ファイルをコミットしてしまった

CVS/CVSに大文字小文字だけが異なる同名ファイルをコミットしてしまった

【参考URL】
http://radiofly.to/nishi/cvs/cvs-09.html
http://www.hyuki.com/techinfo/cvsinit.html

  • Q.WindowsからCVSを使っていて、誤って大文字小文字が異なる同名ファイルをコミットしてしまった。チェックアウトするとWindows上では名前の競合が起きてしまい、Windows上から削除することもできなくなってしまった。
  • A.Windowsでは大文字小文字が異なる同名ファイルは同じものとして扱われる。Linuxなどファイル名の大文字小文字を区別するOS上でCVSクライアントを動かして消すのがよい。

(例)icmsプロジェクトの /gif/colorclearButton.gif を消したい。

・CVSサーバにsshクライアントでログインする。
・CVS用のディレクトリにプロジェクトをチェックアウトする。
$ mkdir /export/home/ken/cvs
$ cd /export/home/ken/cvs
$ cvs checkout icms
・削除したいファイルをローカルから消す。
$ cd icms/gif
$ rm colorclearButton.gif
・削除したいファイルをCVSリポジトリから消す。
$ cvs remove -f colorclearButton.gif
・コミットする。(コメントファイルが開くので、コメントを書いて保存)
$ cvs commit
このページを共有:
  • このページをはてなブックマークに追加 このページを含むはてなブックマーク
  • このページをlivedoor クリップに追加 このページを含むlivedoor クリップ
  • このページをYahoo!ブックマークに追加
  • このページを@niftyクリップに追加
  • このページをdel.icio.usに追加
  • このページをGoogleブックマークに追加

このページのURL:

ページ新規作成

新しいページはこちらから投稿できます。

TOP