2016-04-13 10 views
0

を実行すると、特定のディレクトリサブツリーに対してオフライン作業がリコンサイルされます。変更されていない古い2つのSQLファイルが2つポップアップされ、チェンジリストに挿入されます。しかし実際にはは変更されておらず、(私はバイナリイメージを検証しました)とそのファイルタイプは正しいです(Unicodeで、ファイルの内容は有効で、最初はBOMです)。私は私には論理登場し、この救済策を試してみましたPERFORCE - オフライン作業で偽陽性を検出する

  1. (それらはリコンサイルオフライン作業によって追加された)チェンジからそれらを元に戻す
  2. 吹けするすなわち同期(ワークスペースから削除。#0
    • このステップの後、彼らは実際のファイルはDELEた
    • 後に検証ファイルシステム()から削除されましたワークスペースからのテッドは、がオフライン作業を調整しは、もはやそれらを報告し
  3. は、このステップの後に
    • を(強制オプションを有効にして)、リコンサイルオフライン作業が再びそれらを見つけることができ、再び彼らの最新のリビジョンを取得していません! - それは、ない

どのように私は、これらのファイルは何も問題がないのPERFORCEを教えることができるでしょうか?

(これはP4データベースと?または接続エンコーディングに問題があることはできますか?それは、P4Vの好みのすべての接続にUTF-8 (Unicode)に設定されている。)

答えて

0

入手可能な情報に基づいて、私の推測では、サーバー側のチェックサムですファイル内容と一致しません(おそらく、サーバー自体のファイルの内容が、チェックサムが計算されてから何らかの形で変更されたためです - これは起こりません)。管理者はこれを "p4 verify"コマンドでテストし、必要に応じてチェックサムを更新して、新しいコンテンツと "p4 verify -v"を一致させることができます。

+0

私はそこに管理者権限があり、あなたの答えは完璧です。だから私は 'p4 verify'を使って2つのファイルをテストし(問題は報告されていませんでした)、' p4 verify -v'を適用してチェックサムを更新しました。しかしまったく同じ問題が依然として続きます。おそらく私はP4Dでいくつかのバグを見つけましたが、わかりません。 ( 'P4D/NTX64/2012.2/607384(2013/03/12)')おそらく私はP4Dをアップグレードする必要がありますか? – miroxlav

+0

ええと...まあ、それは最も可能性の高いものではなかったので、この時点でそれを固定することは、少し前に進んでいくことを必要とすることになり、スタックオーバーフローで落ちる。私はPerforceフォーラムでサポートに連絡するか、投稿することをお勧めします。 (アップグレードは悪い考えではない、私はそれが原因で何が起こっているかを知らずにこの特定の問題を修正することは肯定的ではない。) –

関連する問題