Git 集成(预览)

您可以将 Oracle AI Data Platform Workbench 实例连接到外部 Git 存储库,以从中摄取、读取和写入数据。

AI Data Platform Workbench 中的 Git 集成可为 Git 账户提供登录凭据,并创建连接到 Git 资源库的文件夹以及用于摄取数据的凭据。您可以存储多个身份证明集以连接到不同的 Git 资料档案库或管理对同一资料档案库的不同访问级别。管理员可以选择一组身份证明作为用户的默认概要信息,并在不再需要时删除身份证明。

您可以完全从 AI Data Platform Workbench 中管理 Git 文件,并使用实用程序来推送、拉取、提交和合并文件,以及管理出现的任何合并冲突,而无需离开平台。

AI Data Platform Workbench 还支持您从 Git 存储库中分支代码,以及切换、合并、比较和删除分支。

Oracle AI Data Platform Workbench 中的 Git 文件夹(预览)

Oracle AI Data Platform Workbench 中的 Git 文件夹允许您与 Git 资料档案库中托管的数据进行交互,而无需离开平台。

Git 文件夹使用您在 AI 数据平台工作台设置中设置的凭据在主目录中创建。您可以将文件夹连接到 Git 资料档案库,并使用 AI 数据平台工作台 UI 来推送、拉取、合并、合并和重置资料档案库中的文件。

您可以管理 Git 文件夹的 RBAC 权限,以控制谁可以查看该文件夹以及他们能够执行的 Git 操作。有关更多信息,请参见 Git Folder Permissions (Preview)

创建 Git 文件夹(预览)

您可以在连接到外部 Git 资料档案库的 Oracle AI Data Platform Workbench 工作区中创建文件夹。

  1. 在主页上,导航到您的工作区。
  2. 单击 “创建目录”图标 创建,然后单击 Git 文件夹。您还可以单击右上角的添加,然后单击 Git 文件夹
  3. 选择 Git 身份证明下拉列表中,选择访问 Git 系统信息库所需的 Git 身份证明。
  4. 提供 Git 资源库 URL。例如:example.git.path
  5. 为工作区中的 Git 文件夹提供名称。
  6. 提供 Git 资源库中的分支以连接到您的文件夹。
  7. 单击创建

编辑 Git 文件夹(预览)

您可以在工作区中更改 Git 文件夹的名称和说明。

  1. 在主页上,导航到您的工作区。
  2. 在要修改的 Git 文件夹旁边,单击 “操作三个点”图标 操作,然后单击编辑
  3. 修改文件夹的名称和说明。
  4. 单击保存

删除 Git 文件夹(预览)

您可以从工作区中删除您自己的 Git 文件夹。

删除 Git 文件夹将删除该文件夹以及所有尚未提交并推送到存储库的更改。
  1. 在主页上,导航到您的工作区。
  2. 在要修改的 Git 文件夹旁边,单击 “操作三个点”图标 操作,然后单击删除
  3. 单击删除

修改 Git 文件夹设置(预览)

您可以修改工作区中 Git 文件夹使用的身份证明和资料档案库 URL。

  1. 在主页上,导航到您的工作区。
  2. 单击要修改其设置的 Git 文件夹。
  3. 单击设置选项卡。
  4. 从下拉列表中,选择 Git 文件夹的新身份证明。
  5. 输入新的 Git 资源库 URL。
  6. 单击保存

查看 Git 文件夹历史记录(预览)

您可以从“历史记录”选项卡查看提交到 Git 文件夹的历史记录。

  1. 导航到 Git 文件夹,然后单击 Git 选项卡。
  2. 单击历史记录选项卡。
  3. 单击 Git 按钮可查看 Git 站点上的提交历史记录。

创建 Git 分支(预览)

您可以从工作区中的 Git 文件夹中的现有分支创建新 Git 分支。

  1. 导航到 Git 文件夹,然后单击 Git 选项卡。
  2. 当前分支下拉列表中,选择要作为新分支基础的分支。
  3. 单击创建分支
  4. 为您的新分支提供名称,
  5. 单击创建

删除 Git 分支(预览)

您可以从 Oracle AI Data Platform Workbench 工作台工作区内的 Git 存储库中删除 Git 分支。

  1. 导航到 Git 文件夹,然后单击 Git 选项卡。
  2. 当前分支下拉列表中,选择要删除的分支。
  3. 单击删除分支
  4. 选择要删除的所有分支。
  5. 可选:选择强制删除而不考虑合并状态可忽略尚未合并的任何分支的警告。
  6. 单击删除

Git 提取(预览)

您可以从工作区的 Git 文件夹中选择一个分支来执行 Git 提取。

  1. 导航到 Git 文件夹,然后单击 Git 选项卡。
  2. 单击提取选项卡。
  3. 从下拉列表中,选择要从中提取的分支。
  4. 单击提取
  5. 解决任何冲突。
    • 单击 Keep local(保留本地)以使用本地版本覆盖。
    • 单击 Keep remote(保留远程)以覆盖远程版本。
    • 您还可以进行自己的更改以解决问题,然后单击标记为已解决
    • 单击中止拉入可取消拉入请求。
  6. 输入提交消息和拉入的说明(可选)。
  7. 单击提交拉式

Git 推送(预览)

您可以选择分支,从工作区的 Git 文件夹内执行 Git 推送。

  1. 导航到 Git 文件夹,然后单击 Git 选项卡。
  2. 单击推送选项卡。
  3. 选择要推送到 Git 资料档案库的文件。单击文件可在代码窗口中查看更改。
  4. 输入提交消息以及推送的说明(可选)。
  5. 单击提交推送

将 Git 分支合并为主(预览)

您可以将分支从工作区的 Git 文件夹中合并回主干线。

  1. 导航到 Git 文件夹,然后单击 Git 选项卡。
  2. 单击合并选项卡。
  3. 从下拉列表中,选择要与主节点合并的分支。
  4. 单击 Merge
  5. 解决任何冲突。
    • 单击 Keep local(保留本地)以使用本地版本覆盖。
    • 单击 Keep remote(保留远程)以覆盖远程版本。
    • 您还可以进行自己的更改以解决问题,然后单击标记为已解决
    • 单击中止合并以取消合并请求。
  6. 输入提交消息,以及(可选)合并的说明。
  7. 单击提交合并

Git Rebase(预览)

您可以在 Git 文件夹中合并分支,以将更改从该 Git 分支应用到另一个分支。

注意:

解除分支需要强制推送。强制推送会更改远程系统信息库上的历史记录,并可能导致在同一系统信息库上工作的协作者出现版本化问题。
  1. 导航到 Git 文件夹,然后单击 Git 选项卡。
  2. 单击合并更改选项卡。
  3. 当前分支下拉列表中,选择要合并更改的分支。
  4. 合并更改至分支下拉列表中,选择要将当前分支合并更改为的分支。
  5. 选择确认合并基础
  6. 单击合并更改

Git 重置(预览)

您可以重置 Git 文件夹中的分支,以将该分支的内容还原为以前的状态。

注意:

重置分支需要强制推送。强制推送会更改工作区和远程资料档案库中本地当前分支上的历史记录。分支的历史记录将被删除并重置为远程重置分支的历史记录。
  1. 导航到 Git 文件夹,然后单击 Git 选项卡。
  2. 单击重置选项卡。
  3. 当前分支下拉列表中,选择要重置的分支。
  4. 选择要将当前分支“主”重置为的远程分支下拉列表中,选择远程 Git 资料档案库中的分支以将当前分支重置为。
  5. 选择确认硬重置
  6. 单击重置

Oracle AI Data Platform Workbench 中的捆绑包(预览)

捆绑包定义如何跨环境导出、共享和部署 AI 数据平台工作台中的资源,例如任务(包括记事本和计算)和代理流。

您可以从工作区创建捆绑包,然后选择要在创建时包括的 AI 数据平台工作台资源。可以修改现有捆绑包以添加或删除资源。通过捆绑资源,您可以将相互依赖的资源组合在一起,并将其重新部署到其他环境中,而无需在目标环境中重建重要组件。

您可以通过 Git 文件夹将捆绑包提交并推送到 Git 资源库。然后,用户可以将捆绑包拉到自己的环境中,并在连接和依赖项完好无损的情况下进行部署。对包中的资源进行更改时,这些资源将一直保留在源环境中,直到它们提交到 Git 资源库。每当部署了捆绑包的用户从 Git 资源库中拉出时,他们都会收到已提交和推送的资源文件的任何更新。

创建捆绑包(预览)

您可以将 Oracle AI Data Platform 作业和代理流资源捆绑在一起,以便从 Git 资源库提交和部署。

注意:

您只能在 Git 文件夹中创建包。
  1. 定位至工作区。
  2. 单击操作,然后单击创建捆绑包
  3. 为资费包提供名称和说明。
  4. 单击浏览,然后选择工作流程中要创建捆绑包的文件夹。
  5. 从列出的选项中选择要包含在捆绑包中的货品。
  6. 单击创建

部署捆绑包(预览)

您可以从 Git 文件夹部署捆绑包,以在工作区和环境之间共享资源和依赖项。

  1. 导航到要在工作区中部署的捆绑包。
  2. 单击部署选项卡。
  3. 单击部署。部署完成时,您会收到通知。

清除捆绑包(预览)

您可以清除已部署的捆绑包以从工作区中删除捆绑包资源。

  1. 导航到要在工作区中清除资源的捆绑包。
  2. 单击部署选项卡。
  3. 单击清除
  4. 在提示中输入清除。单击清除