Global Branching integrates with applications across the platform, enabling isolated development workflows for a wide range of resources. While the Global Branching application provides a unified experience across the Palantir platform for common operations like adding resources, rebasing, and merging, the details vary depending on which Foundry application you are working in.
The documentation below covers application-specific details for working with branches, including how to add and modify resources, cross-application compatibility, rebase behavior, and any known limitations.
Not all resource types are yet supported in Global Branching; support for more resource types is in development. To note in particular:
TypeScript v2 and Python functions: Currently, you cannot modify TypeScript v2 or Python functions on a branch. You may reference a specific version of a function on a branch and test that version before merging it back to the main branch. However, the function code will only be able to leverage the schemas that exist on the main branch.
Ontology SDK: The Ontology SDK is not currently branchable.