上篇文章我們很快速的 Azure Databricks 服務並設定 Cluster,在這一篇文章,我們將簡單說明如何將 notebooks 與 Azure DevOps Git 版本控管整合。本篇文章若有錯誤或任何建議,請各位先進不吝提出,謝謝。







步驟 1. 在設定 notebooke 與 Azure DevOps 內 Git Repo 整合之前,我們必須先到 User Settings > Git Integration,選擇 Azure DevOps Services 為提供者,並且點選儲存按鈕






步驟 2. 先到 Azure DevOps Service/Server,開啟 Azure Repo > Clone > 複製 URL。

注意: Azure Databricks 能接受的網址格式為  https://dev.azure.com/<org>/<project>/_git/<repo>,若你的格式為 https://<org>.azure.com/<project>/_git/<repo>,請記得做調整








步驟 3.  在左邊選單點選 workspace > 選擇你要整合的 notebook






步驟 4. 點選右邊 Revision History for this notebook 按鈕 (如下圖所示) > 點選 git not linked 




步驟 5. 將連結貼上 > 選擇 Branch > 點選 Save
注意:因為 Azure DevOps 新版本將 Master 改成 Main,請確認你想要的 Branch 是否正確




步驟 6. 若連結成功,則會需要你輸入 comment 進行第一次 commit。點選 Save 後完成整合




倘若出現 404 錯誤,請確認
1. 網址是否正確
2. 使用者是否也有權限可以讀取該 Azure DevOps Project





步驟 7. 關閉 revision history,你可以隨意編輯 notebook




步驟 8. 當你完成notebook,再次點選 Revision history 按鈕,這裡會有編輯紀錄。選擇你要的紀錄點選 Sava now > 輸入comment 並按下 save,即會將 notebook 內容推送至 Azure DevOps 內的 Git Repo 內




步驟 9. 回到 Azure DevOps 內的 Git Repo,即可看見修改紀錄