databricks git集成支持笔记本删除功能吗



我开始探索git与databricks的集成,并成功地将其设置在DEV中,通过CICD,我可以对QA和PROD进行更改,但我对笔记本删除有点困惑。假设我的Notebook-A与Git集成,但我得到了它的新版本,所以决定删除那个笔记本。所以我的问题是,Notebook-A会自动从Azure Devops中删除吗?我们通常从笔记本中保存并创建一个"拉"请求,以对git进行更改,但如果我的笔记本被删除,git怎么可能知道我的笔记本不存在了?

以下是根据我的报告进行的观察:

Notebook-A会自动从Azure Devops中删除吗?

如果从Azure Databricks工作区删除Notebook-A,它将不会自动从Azure Devops中删除。你需要从Azure Devops中手动删除它。

我们通常从笔记本中保存并创建一个拉取请求,以对git进行更改,但如果我的笔记本被删除,git怎么可能知道我的笔记本不存在了?

不幸的是,Azure devops不会知道,如果删除了笔记本,直到您保存了更改,它才会被删除。

需要注意的要点:

  • 如果已经存在相同的笔记本,它将覆盖所有笔记本名称
  • 如果不存在,它将添加笔记本
  • 如果在devops中重命名笔记本,那么它只会添加一个新笔记本,而不会删除旧笔记本
  • 如果不存在,它将创建文件夹

最新更新