Lorsque p4merge est appelé à partir de p4v, il affiche les chemins de dépôt comme étiquettes sur les fichiers. Je voudrais utiliser P4Merge comme visionneuse diff pour SVN, et à cette fin, j'avoir ce fichier batch:Comment définir des étiquettes de fichier dans p4merge
@echo off
pause
p4merge %6 %7
Cela fonctionne, mais les étiquettes figurant sur les panneaux de gauche et de droite sont les noms des fichiers temporaires SVN a créé pour alimenter p4merge. Les arguments% 3 et% 5 que le SVN transmet au fichier batch contiennent des étiquettes appropriées pour les panneaux gauche et droit respectivement. Je suis sûr que je me souviens d'arguments de ligne de commande pour définir les étiquettes que vous souhaitez afficher sur chacun des panneaux, mais ils ne sont pas répertoriés par p4merge -h
. Que sont-ils?
Acclamations pour les paramètres non documentés. – JasonMArcher
Pour ceux qui sont intéressés à renommer aussi les autres panneaux pour la fusion: ** - nb ** définit l'étiquette pour le panneau de fichier de base; ** - nm ** définit l'étiquette pour le panneau de fusion – marcob
Désolé de détourner votre réponse mais pour mon propre gain égoïste je vais documenter mon réglage préféré de l'outil de fusion TortoiseSVN ici, donc je le retrouverai plus tard. "C: \ Fichiers programme \ Perforce \ p4merge.exe" -nl "% tname (leur)" -nr "% yname (mine)" -nb "% bname (base)" -nm "% mname (fusionné)" % base% leur% mine mine% fusionné – jpierson