databricks git 集成是否支持笔记本删除功能?

Do databricks git integration supports notebook deletion feature?

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

根据我的报告,这是我的观察:

Will the Notebook-A automatically get deleted from Azure Devops?

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

We usually save and create a pull request from our notebook to bring changes to git but If my notebook is deleted than how is it possible that git will know that my notebook no longer exists?

不幸的是,Azure devops 不会知道笔记本是否已删除,除非您保存了更改。

注意事项:

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