Ambas as operações restauram um conjunto de arquivos para um estado anterior e são maneiras mais rápidas e seguras de desfazer erros do que usar o p4 obliterate
comando (e você não precisa de acesso de administrador para usá-los).
No caso de "Reversão ...", pode haver qualquer número de arquivos, até mesmo um depósito inteiro. Você pode pedir para reverter para uma revisão, lista de alterações ou rótulo específico. Os arquivos são restaurados para o estado em que estavam no momento da criação dessa revisão, lista de alterações ou rótulo.
No caso de "Lista de alterações enviada para saída #####", a operação de restauração é restrita aos arquivos que foram enviados na lista de alterações #####. Esses arquivos são restaurados para o estado em que estavam antes de você enviar a lista de alterações, desde que nenhuma alteração tenha sido feita nesses arquivos desde então. Se alterações subsequentes tiverem sido feitas em algum desses arquivos, o Perforce informará que esses arquivos estão desatualizados. Você precisará sincronizar com a revisão principal e resolver as diferenças. Dessa forma, você inadvertidamente não descarta as alterações que realmente deseja manter.
Ambas as operações funcionam enviando essencialmente revisões antigas como novas. Ao executar uma "Reversão ...", você está restaurando os arquivos para o estado em que estavam em um momento específico , independentemente do que aconteceu com eles desde então. Quando você executa um "Sair ...", está tentando desfazer as alterações feitas em um momento específico , mantendo as alterações que ocorreram desde então.