Databricks Reposはどうなりましたか?
ReposはGitフォルダーと呼ばれるようになりました。 Repos と同様に、Git フォルダーを使用すると、バージョン管理のためにワークスペース フォルダーをリモート Git リポジトリと同期できます。
この変更は私にとってどのような意味を持つのでしょうか?
コア機能は変更されておらず、用語のみが変更になっています。UI 操作では、「 Repos 」ではなく「 Gitフォルダー」が参照されるようになりました。
以前は、 [新規] > [リポジトリ] を選択して Git ベースのフォルダーを作成しました。

次に、 「新規 > Git フォルダー」 を選択します。

Gitフォルダを使うと、バージョン管理されたフォルダの操作が簡単になります。
- 柔軟なフォルダー構成 : ワークスペース ファイル ツリーの任意のレベルで Git フォルダーを作成します。たとえば、
/Workspace/Users/<user email>/level_1/level_2/level_3/<Git folder name>。Repos/Workspace/Repos/<user email>/<Repo name>のような固定レベルでのみ存在できます。
注記
GitフォルダーにはDatabricks SQLアセットやMLflowエクスペリメントなど、 Reposサポートしていないアセット タイプを含めることができます。 Databricksは今後、より多くのアセットタイプに対するシリアル化サポートを追加していく予定です。
- 簡素化された UI : 別のRepos領域に移動せずに、ワークスペースでGitを直接操作できます。
何が変わったのでしょうか?
- Git フォルダーは
/Reposディレクトリの外部に存在することができます。 - Git フォルダーを作成するには、 [新規] > [Git フォルダー] を選択します。新しい Git フォルダーが
/Workspace/Users/<user-email>/の下に表示されます。 - Git フォルダーは
/Workspace/Users/<user-email>/の下の任意の深さに存在でき、複数の Git フォルダーを持つことができます。 - Git フォルダーは、Repos ではサポートされないアセット タイプをサポートします。Databricks では、今後さらに多くの資産タイプに対するシリアル化サポートが追加される予定です。
- Git フォルダーにはリモート リポジトリ URL が必要です。Reposこの要件はありませんでした。
- Gitフォルダーと従来のRepos間の動作の一貫性を保つには、 Databricks Runtime 15.0 以降を使用してください。
現在使用しているReposはどうなりますか?
Repos 、別のトップレベルの リポジトリ ノードではなく、 /Workspace/Reposの下のワークスペース UI に統合されるようになりました。
- 既存の
/Reposパスは引き続き機能します。/Reposと/Workspace/Repos両方とも同じフォルダーを参照するため、jobs、dbutils.notebook.run、および%run参照内のパスを変更する必要はありません。 - まれに、このリダイレクトを機能させるためにワークスペースを 1 回変更する必要がある場合もあります。「ワークスペース オブジェクトへの参照」を参照してください。
Databricks では、Repos の代わりに新しい Git フォルダーを作成することをお勧めします。Git リポジトリを他のワークスペース アセットと同じ場所に配置すると、それらの検出と管理が容易になります。
Gitフォルダのパーミッション
Git フォルダーは、他のワークスペース フォルダーと同じワークスペース フォルダー権限を使用します。ほとんどの Git 操作にはCAN MANAGE権限が必要です。