2

I've created a repo in Databricks. I would like to work on a specific tagged version of the repo, however, I can't see options in the UI to specify the branch.

Next I created a notebook and attempted to run

%sh git tag
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

Is it possible to switch to a tag, if so how?

Alex Ott
  • 80,552
  • 8
  • 87
  • 132
Chris Snow
  • 23,813
  • 35
  • 144
  • 309

1 Answers1

1

You can check out a specific tag with Databricks CLI:

$ databricks repos create --url https://github.com/databricks-academy/data-engineering-with-databricks.git --path /Repos/u/Academy
{
  "id": 3965682671931295,
  "path": "/Repos/u/Academy",
  "url": "https://github.com/databricks-academy/data-engineering-with-databricks.git",
  "provider": "gitHub",
  "branch": "published",
  "head_commit_id": "6c3b171726803c1bb7494ed592ae549dcafa1f81"
}

$ databricks repos update --repo-id 3965682671931295 --tag v2.2.2
{
  "id": 3965682671931295,
  "url": "https://github.com/databricks-academy/data-engineering-with-databricks.git",
  "provider": "gitHub",
  "head_commit_id": "619532eddf7d2cce8f48772afc8d69797036890c"
}
Kombajn zbożowy
  • 8,755
  • 3
  • 28
  • 60