Qu'est-il arrivé à Databricks Repos?
Les Repos sont désormais appelés dossiers Git. Comme les Repos, les dossiers Git vous permettent de synchroniser les dossiers du workspace avec les repositories Git distants pour le contrôle de version.
Que signifie ce changement pour moi ?
La fonctionnalité principale n'a pas changé, seule la terminologie. Les opérations de l'interface utilisateur désignent désormais les « dossiers Git » au lieu des « Repos ».
Auparavant, vous avez créé un dossier compatible Git en sélectionnant Nouveau > Repo :

Maintenant, sélectionnez Nouveau > dossier Git .

Les dossiers Git simplifient le travail avec les dossiers sous contrôle de version :
- Organisation flexible des dossiers : Créez des dossiers Git à n'importe quel niveau de l'arborescence de fichiers du workspace. Par exemple,
/Workspace/Users/<user email>/level_1/level_2/level_3/<Git folder name>. Les Repos ne peuvent exister qu'à un niveau fixe comme/Workspace/Repos/<user email>/<Repo name>.
Les dossiers Git peuvent contenir des types d'asset que les Repos ne prennent pas en charge, tels que les assets Databricks SQL et les Experimentation MLflow. Databricks ajoute le support de la sérialisation pour plus de types d'asset au fil du temps.
- Interface utilisateur simplifiée : Travaillez avec Git directement dans votre workspace sans avoir à accéder à une zone Repos distincte.
Qu'est-ce qui a changé ?
- Les dossiers Git peuvent exister en dehors du répertoire
/Repos. - Pour créer un dossier Git, sélectionnez Nouveau > Dossier Git . De nouveaux dossiers Git apparaissent sous
/Workspace/Users/<user-email>/. - Les dossiers Git peuvent exister à n'importe quelle profondeur sous
/Workspace/Users/<user-email>/, et vous pouvez avoir plusieurs dossiers Git. - Les dossiers Git prennent en charge les types d'assets que les Repos ne prennent pas en charge. Databricks ajoute le support de la sérialisation pour plus de types d'assets au fil du temps.
- Les dossiers Git nécessitent une URL de repository distant. Les Repos n'avaient pas cette exigence.
- Pour un comportement cohérent entre les dossiers Git et les Repos hérités, utilisez Databricks Runtime 15,0 ou une version ultérieure.
Qu'advient-il de mes Repos actuels ?
Les Repos sont maintenant intégrés dans l'interface utilisateur du Workspace sous /Workspace/Repos au lieu d'un nœud de **Repos** de niveau supérieur séparé.
- Les chemins
/Reposexistants continuent de fonctionner./Reposet/Workspace/Reposfont tous deux référence au même dossier, donc les chemins dans les référencesjobs,dbutils.notebook.runet%runn'ont pas besoin de changer. - Dans de rares cas, vous pourriez avoir besoin d'une modification ponctuelle du Workspace pour que cette redirection fonctionne. Voir Références aux objets du Workspace.
Databricks recommande de créer de nouveaux dossiers Git au lieu des Repos. La colocation des dépôts Git avec d'autres assets du workspace les rend plus faciles à découvrir et à gérer.
Autorisations de dossier Git
Les dossiers Git utilisent les mêmes autorisations de dossier Workspace que les autres dossiers Workspace. La plupart des opérations Git nécessitent la permission CAN MANAGE.