Автоматическое `разрешение p4` после` p4 sync` в p4v? - PullRequest
2 голосов
/ 23 ноября 2011

Я бы хотел установить какой-то триггер пользовательского пространства для моего локального p4v, который автоматически вызывает p4 resolve -as (безопасное разрешение) после того, как он вызывает p4 sync при запуске из «Получить последнюю версию» или «Получить версию». .. "пункт меню.

Есть ли способ сделать это? Я теряю много времени на исправление тривиальных изменений или даже проверяю, есть ли необработанный файл, и я считаю p4 resolve -as всегда безопасным в этом проекте.

1 Ответ

1 голос
/ 23 ноября 2011

Вы можете написать скрипт, который запускает p4 sync, затем p4 resolve -as, а затем установить его как пользовательский инструмент P4V.Пользовательские инструменты могут передавать выбранные файлы или папки в качестве входных аргументов, чтобы ваш скрипт знал, с какими файлами работать.Пользовательские инструменты доступны из контекстных меню.

Возможно, не так удобно, как триггер на стороне клиента (которого у Perforce нет), но он дает вам возможность выбрать обычную синхронизацию или разрешение + синхронизация.

...