doc/user/import/third_party_systems/perforce.md
{{< details >}}
{{< /details >}}
Perforce P4 provides a set of tools which also include a centralized, proprietary version control system similar to Git.
The following lists the main differences between Perforce P4 and Git:
Git includes a subcommand (git p4) to move between Perforce P4 repositories and Git repositories.
For more information, see:
git p4 and git filter-branch are not very good at creating small and efficient Git packfiles. You might want to
properly repack your repository before sending it for the first time to your GitLab server. For more information, see
this StackOverflow question.