Work with depots
All versioned files that users work with are stored in a shared repository called a depot. Files are checked out of the depot for modification and checked back into the depot to store and share changes.
You can use the p4 depot
command to create
any type of depot. See p4 depot
in
Helix Core Command-Line (P4) Reference.
-
Local depots are the default type of depot. An installation of Helix Core Server includes a depot named
depot
of typelocal
. - Stream depots are dedicated to the organization and management of streams.
- A Spec depot is used to track changes to user-edited forms such as workspace specifications, jobs, and branch mappings.
- Archive depots are used to offline storage of infrequently needed content.
- Unload depot are used to offline storage of infrequently needed metadata.
- Remote depots are used to facilitate the sharing of code. See Remote depots and multi-server development.
- The
tangent
depot is generated by Helix Core Server and used internally to store conflicting changes during fetch operations. The only action the administrator might want to take with respect to the tangent depot is to rename it if its default name oftangent
is unacceptable. - The graph depot A depot of type graph that is used to store Git repos managed by Helix Core Server. See also Git Connector and classic depot. named
repo
is for Work with Git. - The
extension
depot is for Helix Core Server Extensions. See Triggers and extensions. - The
trait
depot is for traits with large values. Traits are also called attributes. See Attribute values and the trait depot in thep4 attributes
topic of Helix Core Command-Line (P4) Reference.