Я полагаю, что большинство операций git-p4 работают по одному пути к хранилищу Perforce.(Я могу ошибаться, я не часто это использовал.)
Следует ли ваше рабочее пространство шаблону, где у вас есть одна строка кода, над которой вы действительно работаете, а остальные файлы - это библиотеки, которые вы используете.не модифицировать?Другими словами, ваше рабочее пространство выглядит примерно так:
//depot/my_proj/src/... //ws/src/...
//depot/libs/libA/... //ws/libs/libA/...
Если это так, вы, вероятно, можете использовать git-p4 в исходном коде и продолжать получать зависимости только для чтения из вашего рабочего пространства Perforce.