P4Eclipse, the Eclipse plugin for P4D, integrates the most important features of Helix Core Server into the Eclipse IDE interface. P4Eclipse enables you to check files in and out, collaborate on code reviews with Helix Swarm, and perform various other versioning tasks directly from Eclipse. P4Eclipse supports classic depots and stream depots on the Helix Server.
Helix Server (P4D) is an enterprise version management tool that you can use to manage source files and other documents, such as multiple revisions of a manual, web pages, or operating system administration files. The files managed by Perforce reside in a depot. To work on files, you open the files and edit them in your Eclipse workspace. When you’re done, you submit changed files to the depot using a changelist. The depot keeps track of all of the current and previous revisions of the files.
The Helix Swarm sever is optional and only required if you want Swarm code reviews for Eclipse.
The definitions for these Perforce terms are as follows:
Perforce also uses the term "sync" to mean "retrieve a file." This usage is different from the Eclipse term "synchronize."
File decorations indicate status as follows.
![]() |
Marked for add |
![]() |
Marked for delete |
![]() |
Checked out by you |
![]() |
Checked out by another user |
![]() |
Locked |
![]() |
Version in workspace is not latest version |
![]() |
Workspace version is up to date |
![]() |
Needs resolve (conflicting1. A situation where two users open the same file for edit. One user submits the file, after which the other user cannot submit unless the file is resolved. 2. A resolve where the same line is changed when merging one file into another. This type of conflict occurs when the comparison of two files to a base yields different results, indicating that the files have been changed in different ways. In this case, the merge cannot be done automatically and must be resolved manually. See file conflict. changes have been made) |
For more details about configuring P4Eclipse, see Setting Preferences.
This product includes software developed by the Eclipse Project (http://www.eclipse.org/).