J'ai soumis une liste de modifications dans Perforce, mais j'ai oublié de supprimer quelques fichiers de la liste en premier. Je veux annuler ces changements. Je comprends que Perforce me permet de "rollback" - mais cela ne fait que soumettre un autre changement au fichier, encombrant ma branche. C'est un fichier que je n'avais pas l'intention de changer du tout. Quand je vais réintégrer la ligne de base, ce fichier apparaît comme ayant besoin d'être intégré (même si c'est la même chose que sur la ligne de base). Dans Clearcase, j'ai eu la possibilité de lancer simplement une commande "destroy" sur la version spécifique du fichier, en l'extrayant du dépôt, comme si elle n'avait jamais existé (oui, je me rends compte que cela fait peur à un contrôle de révision perspective - je comprends les risques).Can Perforce supprimer une entrée de version (comme ClearCase Destroy)?
Existe-t-il une commande équivalente dans Perforce? Ou est-ce que j'essaie de faire quelque chose expressément interdit? Perforce permet aux super-utilisateurs de détruire les révisions.
Obliterate ne doit être utilisé que comme commande de dernier recours. Si ce n'est que quelques fichiers, cela ne fait que "encombrer" votre branche. – ChrisF