Когда p4merge вызывается из p4v, он отображает пути депо в качестве меток в файлах. Я хотел бы использовать p4merge как средство просмотра различий для SVN, и с этой целью у меня есть этот пакетный файл:Как установить метки файлов в p4merge
@echo off
pause
p4merge %6 %7
Это работает, но ярлыки появляются на левой и правой панелях имена временных файлов SVN создал для подачи на p4merge. Аргументы% 3 и% 5, которые SVN передает в пакетный файл, содержат соответствующие метки для левой и правой панелей соответственно. Я уверен, что я помню, что есть аргументы командной строки, чтобы указать, какие метки вы хотите отображать на каждой панели, но они не указаны в p4merge -h
. Кто они такие?
Приветствия для недокументированных параметров. – JasonMArcher
Для тех, кто заинтересован в переименовании других панелей для слияния: ** - nb ** устанавливает метку для основной файловой панели; ** - nm ** устанавливает метку для панели файлов слияния – marcob
Извините, что захватил ваш ответ, но для моей собственной эгоистичной выгоды. Я собираюсь задокументировать мою настройку инструмента TortoiseSVN Merge, поэтому я найду ее позже. "C: \ Program Files \ Perforce \ p4merge.exe" -nl "% tname (их)" -nr "% yname (mine)" -nb "% bname (base)" -nm "% mname (merged)" % базовые% их% шахта% объединены – jpierson