Helix Core is now P4. Product user interfaces will be updated soon. Learn more >>

P4 Distributed Versioning Documentation | 2025.1

# Using wildcards in remote specs

To map groups of files in remote specs, you use P4 Server wildcards (`*`, `...`). Any wildcard used on the remote side of a mapping must be matched with an identical wildcard in the mapping’s local side. You can use the following wildcards to specify mappings in your remote spec:

Wildcard | Description
--- | ---
`*` | Matches anything except slashes. Matches only within a single directory. Case sensitivity depends on your platform.
`...` | Matches anything including slashes. Matches recursively (everything in and below the specified directory).

Now consider another remote spec’s simple depot path:

    //stream/main/... //depot/main/...

All files in the shared server’s depot path are mapped to the corresponding locations on the personal server. For example, the shared server file `//depot/main/widget-test/server.txt` is mapped to the personal server file `//stream/main/widget-test/servert.txt`.

Your search for returned results