Каждый git коммит будет иметь 1-1 соответствие со списком изменений исполнителей. И в каждом сообщении о фиксации должен быть указан эквивалентный список изменений.
Поэтому некоторые сценарии должны позволять вам извлекать каждую фиксацию git, а в другом каталоге - извлекать дерево Perforce в соответствующем списке изменений. Затем рекурсивный diff (игнорируя каталог. git) должен подтвердить, что они совпадают. Затем выполните итерацию для всех коммитов.