9
votes

Perforce Visual Diff d'un fichier ramifié (P4 DIFF2 avec DIFF externe)

J'aimerais voir une diffamation visuelle d'un fichier ramifié. Je fais donc ce problème xxx

un problème ... ce n'est pas visuel et externe diff n'est pas pris en charge. http://www.perforce.com/perforce/doc.current /manuals/cmdref/diff2.html xxx

Je veux mon diff. Comment puis-je l'obtenir?


0 commentaires

4 Réponses :


7
votes

Peut-être plus facile de faire le diff de P4V?

autre que cela, vous pourriez avoir à P4 Imprimer les deux fichiers sur certains temporaires locaux, puis exécutez le diff sur ceux-ci?


0 commentaires

0
votes

Vous devriez donner KDIFF3 A essayer si vous n'utilisez pas déjà.

Pour votre scénario, je ferais cela (de la vieille école P4WIN):

  • aller au premier fichier -> Cliquez avec le bouton droit de la souris -> Explorer. Cela ouvre le fichier dans l'explorateur. Cliquez avec le bouton droit de la souris -> KDIFF3 -> Enregistrer [Nom du fichier] pour plus tard
  • Aller au deuxième fichier -> Cliquez avec le bouton droit de la souris -> Explorer -> Cliquez avec le bouton droit de la souris sur Fichier -> KDIFF3 -> Comparer avec -> [premier fichier]

    ta-da!

    Je suppose que votre référentiel local contient les deux fichiers. Je suppose également que vous exécutez des fenêtres, mais cela pourrait être adapté à d'autres OS-ES, car KDiff3 est multi-plate-forme.


0 commentaires

0
votes

Vous pourrez peut-être retirer cela. Le Perforce Blog a une entrée sur les tâches P4V à partir de la ligne de commande.
Je ne pouvais obtenir que la commande diffdialog pour travailler sur un seul fichier, mais peut-être que si vous jouez avec cela, vous pouvez comprendre quelque chose.


0 commentaires

0
votes

Utilisez P4 DIFF .

de http://www.perforce.com/perforce /doc.021/Manuals/cmdref/diff2.html :
"P4 DIFF2 n'utilise pas le programme DIFF spécifié par la variable d'environnement P4DIff. L'algorithme DIFF utilisé par P4 DIFF2 est exécuté sur la machine hébergeant le serveur Perforce et utilise toujours la routine intégrée du serveur."


0 commentaires