У меня есть различные пользовательские двоичные файлы, сохраненные в Perforce, и для многих типов файлов я создал специальный инструмент сравнения, чтобы показать создателям содержимого разницу реальных изменений в файле.
например. Если файл содержит простые пары ключ-значение в виде сжатого двоичного двоичного объекта, инструмент сравнения загрузит каждую версию в формат в памяти и сгенерирует список добавлений, удалений и изменений в файл, представленный в хорошем чистом виде отчета.
Так же, как встроенный инструмент сравнения изображений в P4V, я хотел бы иметь возможность использовать свой собственный инструмент сравнения для определенных расширений файлов в моем депо и позволить пользователям использовать существующий интерфейс P4V для выбора версий для сравнения между и изучить историю.
Итак, я знаю, что вы можете писать надстройки для P4V, но я не могу найти какую-либо документацию по нему, и я хотел бы знать, доступен ли этот вид функциональных возможностей расширения в P4V и как его использовать?