注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
版本控制工具常被用于在软件中,使开发者团队能够尽可能高效地协作。使用版本控制以及良好的开发实践,使工程师能够快速搭建功能,同时保持对所引入更改的高质量信心。
Code Workbook 中的分支提供了一个针对数据变换量身定制的版本控制体验,使团队能够在 Workbook 中同时操作逻辑和数据。
默认情况下,Workbook 会创建一个与 Foundry 中所有默认分支同名的单一分支。通常,这个分支被称为master
。您可以使用分支菜单浏览和选择分支、创建新分支以及更改分支设置。
默认情况下,Code Workbook 允许您最多创建100个分支。如果在限制实施之前您的 Workbook 中已有超过100个分支,所有现有分支将保留,但您将无法创建额外的分支,直到您的 Workbook 中的分支数量减少到少于100。
在分支菜单中输入新分支的名称,然后点击 创建分支 或使用 Enter 键创建新分支。一个新分支将以当前分支作为其父分支在 Workbook 中创建。
当您创建分支时,Code Workbook 会跟踪每个数据集在分支创建时的状态。您在新分支上运行的任何变换将使用这一存储状态加载数据。这意味着父分支上的更改不会破坏您已创建的新分支。
当您在分支上运行变换时,Code Workbook 会在相关的 Foundry 数据集上创建分支,以便您的逻辑更改结果与其他分支隔离存储。完成写入 Foundry 后,点击输出面板中的 打开数据集 以查看分支上的结果数据集。
要删除分支,请导航到该分支并点击分支菜单右上角的回收站图标。删除仍有子分支的分支会重新设定这些子分支的父分支。例如,如果您有三个分支 master -> develop -> feature
,删除 develop
将导致 feature
的父分支成为 master
分支。
完成分支上的工作后,您可以将其合并回父分支以整合您的工作。了解更多关于合并的信息。
要编辑分支设置,请导航到某个分支并点击分支菜单右上角的齿轮图标。在大多数 Workbooks 中,您只需要编辑master
分支的设置。
分支设置可用于定制更改分支的过程。目前,分支设置允许您设置几个选项: