Поскольку наш сервер Perforce работал в Linux, а имена файлов чувствительны к регистру. Любые последующие CL становятся чувствительными к регистру.
Git-p4 собирает и применяет списки изменений в историческом порядке от Perforce в локальной файловой системе.
Когда я запустил git-p4.py на своем компьютере с Windows из чувствительного к регистру хранилища P4, и у меня было изменение, которое удаляло дубликат файла (только с разницей в заглавных буквах), оно фактически удаляло оригинальный файл, потому что Windows различить его, и Python не знает об этой проблеме.
Простое решение состояло в том, чтобы начать преобразование из Linux box, что сделало его просто отлично.