跳转至

Integrations(集成)

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.

Application-specific documentation

Application Documentation
Workshop Branching Workshop modules
AIP Logic Branching AIP Logic
TypeScript v1 functions Branching functions
Ontology Branching the ontology
Ontology Actions Branching action types
Ontology Materializations Materializations
Object Views Branching object views
Code Repositories Branching code repositories
VS Code workspaces Global Branching in VS Code workspaces
Pipeline Builder Global and Pipeline Builder branches
Restricted Views (beta) Branching Restricted Views
Data Lineage Branching data lineage
Workflow Lineage Branching Workflow Lineage

Notable 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.

中文翻译


集成

全局分支(Global Branching)与平台上的各类应用相集成,为多种资源提供隔离的开发工作流。虽然全局分支应用为添加资源、变基(rebase)和合并(merging)等常见操作提供了跨Palantir平台的统一体验,但具体细节会因您所使用的Foundry应用而有所不同。

以下文档涵盖了使用分支时的应用特定细节,包括如何添加和修改资源、跨应用兼容性、变基行为以及任何已知限制。

应用特定文档

应用 文档
Workshop 分支Workshop模块
AIP Logic 分支AIP Logic
TypeScript v1函数 分支函数
本体论(Ontology) 分支本体论
本体论操作(Ontology Actions) 分支操作类型
本体论物化(Ontology Materializations) 物化
对象视图(Object Views) 分支对象视图
代码仓库(Code Repositories) 分支代码仓库
VS Code工作区 VS Code工作区中的全局分支
Pipeline Builder 全局分支与Pipeline Builder分支
受限视图(Restricted Views,测试版) 分支受限视图
数据沿袭(Data Lineage) 分支数据沿袭
工作流沿袭(Workflow Lineage) 分支工作流沿袭

显著限制

并非所有资源类型都已在全局分支中得到支持;更多资源类型的支持正在开发中。特别需要注意的是:

  • TypeScript v2和Python函数: 目前,您无法在分支上修改TypeScript v2或Python函数。您可以在分支上引用函数的特定版本,并在将其合并回main分支之前进行测试。然而,函数代码只能利用main分支上存在的模式(schema)。
  • 本体论SDK(Ontology SDK): 本体论SDK目前不支持分支操作。