Question

Lorsque P4Merge est appelé à partir P4V il affiche des chemins dépôt que les étiquettes sur les fichiers. Je voudrais utiliser P4Merge comme visionneuse diff pour SVN, et à cette fin, j'avoir ce fichier batch:

@echo off
pause
p4merge %6 %7

Cela fonctionne, mais les étiquettes figurant sur les panneaux gauche et à droite sont les noms des fichiers temporaires SVN a créé pour nourrir P4Merge. Arguments% et 3% 5 que SVN passe dans le fichier de traitement par lots contiennent des étiquettes appropriées pour les panneaux de gauche et de droite respectivement. Je suis sûr que je me souviens qu'il y pour définir ce que étiquettes que vous souhaitez apparaître sur chacun des panneaux étant des arguments de ligne de commande, mais ils ne sont pas répertoriés par p4merge -h. Quels sont-ils?

Était-ce utile?

La solution

Il semble que les options que je recherchais sont -nl NAME pour nommer le volet de gauche et -nr NAME pour nommer le volet droit. Donc, mon fichier batch est maintenant:

@echo off
pause
p4merge -nl %3 -nr %5 %6 %7
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top