5 votes

Perforce : Fichier altéré après la résolution - modifier ou revenir en arrière

J'effectue une intégration dans Perforce et je suis confronté au problème suivant :

p4 integrate -1 -d -i -t -r -b my_branchspec
//Foo/file.txt#6 - integrate from //Bar/file.txt#6
p4 resolve -am
/Foo/file.txt - merging //Bar/file.txt#6
/Foo/file.txt tampered with before resolve - edit or revert.

Il semble que, quoi que je fasse, je ne parvienne pas à résoudre ce problème : la prochaine intégration en aval affichera un message similaire.

Le fichier est un fichier texte. Je peux confirmer que le hachage MD5 pour les deux fichiers avant l'intégration s'effectue de la même manière. Quels sont les autres problèmes qui peuvent se produire avec ce fichier et que je peux résoudre pour corriger ce message gênant ?

6voto

fbrereto Points 323

L'exécution d'une resynchronisation forcée ( sync -f ) de ce fichier particulier, puis en résolvant les leurs ( resolve -at ) (puisque je n'ai pas touché au fichier) fait disparaître le problème.

1voto

Lobert Points 383

Par hasard, travaillez-vous dans un environnement à système d'exploitation mixte, en particulier Mac et PC ?

Nous enquêtons actuellement sur un problème où des fichiers disparaissent après avoir été résolus (sans erreur !) sur un PC. Le type de fichier est "apple" (mais n'aurait pas dû/ne doit pas l'être. Malheureusement, nous avons déjà beaucoup de ces fichiers dans le dépôt).

La solution actuelle consiste à effectuer les intégrations sur un Mac.

0voto

gareth_bowles Points 8717

Il est difficile d'en déterminer la cause - peut-être les autorisations sur le fichier ont-elles été modifiées ?

Dans tous les cas, si vous inversez //Foo/file.txt, tout devrait bien se passer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X