Perforce: Arquivo adulterado após a resolução - editar ou reverter

5

Estou fazendo uma integração no Perforce e estou sendo atendido com o seguinte:

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.

Parece que não importa o que eu faça, não consigo fazer com que esse problema desapareça: a próxima integração avançada mostrará uma mensagem semelhante.

O arquivo é um arquivo de texto. Posso confirmar que o hash MD5 para os dois arquivos antes da integração é o mesmo. Que outros problemas podem estar ocorrendo com esse arquivo que posso resolver para corrigir essa mensagem irritante?

    
por fbrereto 19.08.2011 / 00:27

3 respostas

6

Fazer uma ressincronização forçada ( sync -f ) desse arquivo específico e, em seguida, resolver o problema deles ( resolve -at ) (já que não toquei no arquivo) faz com que o problema desapareça.

    
por 17.05.2013 / 22:14
1

Por acaso você está trabalhando em um ambiente de sistema operacional misto, em especial Mac e PC?

No momento, estamos investigando um problema em que os arquivos estão desaparecendo após a resolução (sem erros!) em um computador. O tipo de arquivo é "apple" (mas não deveria ter sido / não precisa ser. Infelizmente, já temos muitos desses arquivos no depósito).

A solução atual é fazer as integrações em um mac.

    
por 16.01.2012 / 18:00
0

É difícil dizer o que causou isso - talvez as permissões no arquivo tenham sido alteradas?

Em qualquer caso, se você reverter //Foo/file.txt, você deve estar OK.

    
por 29.08.2011 / 23:40

Tags