Cuando p4merge se invoca desde p4v, muestra las rutas de depósito como etiquetas en los archivos. Me gustaría utilizar p4merge como un visor de diferencias para SVN, y con ese fin tengo este archivo por lotes:Cómo configurar etiquetas de archivo en p4merge
@echo off
pause
p4merge %6 %7
Esto funciona, pero las etiquetas que aparecen en los paneles izquierdo y derecho son los nombres de los archivos temporales SVN ha creado para alimentar a p4merge. Los argumentos% 3 y% 5 que SVN pasa al archivo por lotes contienen etiquetas apropiadas para los paneles izquierdo y derecho, respectivamente. Estoy seguro de recordar que existen argumentos de línea de comandos para establecer qué etiquetas desea que aparezcan en cada uno de los paneles, pero no están enumeradas por p4merge -h
. ¿Qué son?
Saludos por los parámetros no documentados. – JasonMArcher
Para aquellos interesados en renombrar también los otros paneles para la combinación: ** - nb ** establece la etiqueta para el panel de archivos base; ** - nm ** establece la etiqueta para el panel de archivo de combinación – marcob
Perdón por secuestrar su respuesta, pero para mi propia ganancia egoísta voy a documentar mi configuración preferida de la herramienta Merge TortoiseSVN aquí, así que la encontraré más tarde. "C: \ Archivos de programa \ Perforce \ p4merge.exe" -nl "% tname (theirs)" -nr "% yname (mine)" -nb "% bname (base)" -nm "% mname (fusionado)" % base% theirs% mine% fusionados – jpierson