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

[cvs-ml 205] RE:バイナリファイルの破壊について



From: 近藤 寛之 <h_kondo@hcmail.dn.toyota.co.jp>
Subject: [cvs-ml 204] バイナリファイルの破壊について
Date: Thu, 16 Sep 1999 11:01:06 +0900

  | 仕事上 Windows95 で cvs-1.10.5 を使っているのですが、
  | バイナリファイルがコンフリクトを起こした時、無理矢理
  | update すると
  | 
  |     C  test.gif
  |     U  test.gif
  |     cvs server: nonmergeable file needs merge
  |     cvs server: revision 1.11 from repository is now in test.gif
  |     cvs server: file from working directory is now in .#test.gif.1.10
  | 
  | と出力され、もとのファイルは「.#test.gif.1.10」という名前で
  | 保存されるのですが、このファイルがどうも壊れているみたいで困ってます。

テスト環境
    client: FreeBSD cvs-1.10.7
    server: Solaris cvs-1.10.7
    pserver methodを使用

無理矢理updateしたところ

    koie@skipjack% cvs update
    cvs server: Updating .
    U foo.gif
    cvs server: nonmergeable file needs merge
    cvs server: revision 1.2 from repository is now in foo.gif
    cvs server: file from working directory is now in .#foo.gif.1.1
    C foo.gif
    koie@skipjack% cvs -nq up
    koie@skipjack%

といった感じになりました。.#foo.gif.1.1もfoo.gifもMD5の値が
正しいものになっていたので、壊れずにupdateできたようです。

近藤さんのログでは C foo.gif の行が出力されてますが、
こちらではこれが出なかったので、なにかその辺で問題が起きてい
るのかもしれません。

ところで、サーバ側のCVSのバージョンはいくつでしょうか。

--
KOIE Hidetaka 鯉江英隆 <hide@koie.org>