Когда p4merge вызывается из p4v, он отображает пути хранилища в виде меток к файлам. Я хотел бы использовать p4merge в качестве средства просмотра различий для SVN, и для этого у меня есть этот пакетный файл:
@echo off
pause
p4merge %6 %7
Это работает, но метки, появляющиеся на левой и правой панелях, являются именами временных файлов, созданных SVN для передачи в p4merge. Аргументы %3 и %5, которые SVN передает пакетному файлу, содержат соответствующие метки для левой и правой панелей соответственно. Я уверен, что помню, что были аргументы командной строки, чтобы установить, какие метки вы хотите отображать на каждой из панелей, но они не перечислены p4merge -h
. Кто они такие?