首先,我将整个databricks工作区笔记本提交到GIT Repo中。 并设置Azure devOps,以使用databricks工作区导入CLI将笔记本的整个文件夹部署到databricks工作区。一切正常。
第二,我将在GIT Repo中添加/修改/删除笔记本,并且只想将添加/修改/删除的文件部署到工作区中,我不知道完成此操作的最佳方法。
问题是:我不知道如何根据GIT分支中的更改在工作区中添加/修改/删除笔记本。另外,要执行Databricks Workspace Cleanup,将删除不在GIT中的笔记本。
我尝试使用基于标签的方法,创建了多个标签,然后运行git命令以仅列出更改过的文件并尝试仅安装它们,但是有时更改过的文件列表也删除了文件,但我仍然无法弄清楚寻找选项。
因此,我只需要添加/修改/删除不需要整体部署的笔记本即可。
请提出建议!