2016-04-13 5 views
0

Wenn ich Offline-Arbeit gegen bestimmte Verzeichnis Teilbaum ausführen, zwei alte unberührte SQL-Dateien erscheinen als geändert und ich bin angeboten, sie in eine Änderungsliste einzufügen. Aber sie sind tatsächlich unverändert (ich verifizierte ihre Binärbilder) und ihre Dateityp ist korrekt (es ist Unicode, Dateiinhalt ist gültig und sie haben BOM am Anfang).Perforce - Reconcile Offline-Arbeit erkennt False Positives

habe ich versucht, dieses Mittel, die mir logisch erscheint:

  1. sie aus der Änderungsliste zurückkehren
  2. entfernen sie aus dem Arbeitsbereich (wo sie von Abgleichen offline Arbeit hinzugefügt wurden) (dh synchron rev .
    • nach diesem Schritt #0), wurden sie tatsächlich aus dem Dateisystem (überprüft)
    • nach Dateien wurden gelöscht dele ted von Arbeitsplatz, Abgleichen offline Arbeit keine meldet sie mehr
  3. wieder ihre neueste Version erhalten (mit Kraft aktiviert Option)
    • nach diesem Schritt Abgleichen offline arbeiten sie wieder finden können! - es sollte nicht

Wie kann ich lehren die Perforce es ist nichts falsch mit diesen Dateien?

(kann dieses Problem mit der P4-Datenbank sein? Oder mit Verbindung Codierung? Es zu UTF-8 (Unicode) für alle Verbindungen in P4V Präferenzen eingestellt ist.)

Antwort

0

Meine Vermutung basierend auf verfügbaren Informationen ist, dass die serverseitige Prüfsumme stimmt nicht mit dem Dateiinhalt überein (möglicherweise weil der Dateiinhalt auf dem Server selbst seit der Berechnung der Prüfsumme verändert wurde - dies sollte nicht passieren). Ihr Administrator kann dies mit dem Befehl "p4 verify" testen und bei Bedarf die Prüfsumme so aktualisieren, dass sie dem neuen Inhalt mit "p4 verify -v" entspricht.

+0

Ich habe Admin-Rechte dort und Ihre Antwort macht Sinn. Also habe ich die zwei Dateien mit 'p4 verify' getestet (es wurden keine Probleme gemeldet) und dann 'p4 verify -v' angewendet, um ihre Prüfsummen zu aktualisieren. Aber genau das gleiche Problem besteht immer noch. Vielleicht habe ich einen Fehler in P4D gefunden, ich weiß es nicht. ('P4D/NTX64/2012.2/607384 (2013/03/12)') Vielleicht sollte ich das P4D aufwerten? – miroxlav

+0

Hm ... Nun, da es nicht die wahrscheinlichste Sache war, wird es zu diesem Zeitpunkt ein wenig Hin und Her erfordern, was beim Stackoverflow nicht ratsam ist. Ich würde vorschlagen, entweder Support zu kontaktieren oder in den Perforce-Foren zu posten. (Aktualisieren ist nie eine schlechte Idee, ich bin nur nicht positiv, es wird dieses spezielle Problem beheben, ohne zu wissen, was es verursacht.) –

Verwandte Themen