Поддерживает ли интеграция databricks git функцию удаления записной книжки?

#git #azure-devops #version-control #databricks #azure-databricks

#git #azure-devops #контроль версий #databricks #azure-databricks

Вопрос:

Я начал изучать интеграцию git с databricks и успешно установил ее в DEV, а затем с помощью CICD я смог внести изменения в QA и PROD, но меня немного смущает удаление записной книжки. Предположим, что мой Notebook-A был интегрирован с Git, но я получил новую его версию, поэтому решил удалить эту записную книжку. Итак, мой вопрос в том, будет ли Notebook-A автоматически удаляться из Azure Devops? Обычно мы сохраняем и создаем запрос на извлечение из нашей записной книжки, чтобы внести изменения в git, но если моя записная книжка удалена, как возможно, что git узнает, что моя записная книжка больше не существует?

Ответ №1:

Вот мои наблюдения в соответствии с моим воспроизведением:

Будет ли Notebook-A автоматически удаляться из Azure Devops?

Если вы удалите Notebook-A из рабочей области Azure Databricks, он не будет автоматически удален из Azure Devops. Вам нужно вручную удалить его из Azure Devops.

Обычно мы сохраняем и создаем запрос на извлечение из нашей записной книжки, чтобы внести изменения в git, но если моя записная книжка удалена, как возможно, что git узнает, что моя записная книжка больше не существует?

К сожалению, Azure devops не будет знать, что удаленные записные книжки не будут удалены, пока или пока вы не сохраните изменения.

Важные моменты, на которые следует обратить внимание:

  • Он перезапишет все записные книжки, если они уже существуют, с тем же именем.
  • Он добавит записные книжки, если они не существуют.
  • Если записные книжки переименованы в devops, он просто добавит новую записную книжку и не удалит старую.
  • Он создаст папки, если они не существуют.