O que aconteceu com o Databricks Repos?
Repos agora são chamados de pastas Git . Assim como Repos, as pastas Git permitem sincronizar pastas workspace com repositórios Git remotos para controle de versão.
O que essa mudança significa para mim?
A funcionalidade principal não mudou, apenas a terminologia. As operações da UI agora se referem a "pastas Git " em vez de "Repos".
Anteriormente, você criou uma pasta com suporte Gitselecionando Novo > repositório :

Agora, selecione Novo > Pasta Git .

As pastas Git simplificam o trabalho com pastas controladas por versão:
- Organização flexível de pastas : Crie pastas Git em qualquer nível da árvore de arquivos workspace . Por exemplo,
/Workspace/Users/<user email>/level_1/level_2/level_3/<Git folder name>. Repos só poderiam existir em um nível fixo como/Workspace/Repos/<user email>/<Repo name>.
As pastas Git podem conter tipos ativos que Repos não suportam, como o ativo Databricks SQL e os experimentos MLflow . Com o tempo, Databricks adiciona suporte à serialização para mais tipos ativos.
- Interface simplificada : Trabalhe com Git diretamente no seu workspace sem precisar navegar até uma área separada Repos .
O que mudou?
- As pastas do Git podem existir fora do diretório
/Repos. - Para criar uma pasta Git, selecione Novo > Pasta Git . Novas pastas Git aparecem em
/Workspace/Users/<user-email>/. - As pastas Git podem existir em qualquer nível abaixo de
/Workspace/Users/<user-email>/e você pode ter várias pastas Git. - Pastas Git suportam tipos ativos que Repos não suportam. Com o tempo, Databricks adiciona suporte à serialização para mais tipos ativos.
- Pastas Git exigem um URL de repositório remoto. Repos não tinham esse requisito.
- Para um comportamento consistente entre pastas Git e Repos legados, use Databricks Runtime 15.0 ou superior.
O que acontece com meus Repos atuais?
Repos agora estão integrados à interface do usuário workspace em /Workspace/Repos em vez de um nó de repositório separado de nível superior.
- Os caminhos
/Reposexistentes continuam a funcionar. Tanto/Reposquanto/Workspace/Reposse referem à mesma pasta, portanto os caminhos nas referênciasjobs,dbutils.notebook.rune%runnão precisam ser alterados. - Em casos raros, pode ser necessário realizar uma modificação única workspace para que esse redirecionamento funcione. Consulte Referências a objetos workspace.
Databricks recomenda a criação de novas pastas Git em vez de Repos. Colocar repositórios Git no mesmo local que outros ativos workspace torna-os mais fáceis de descobrir e gerenciar.
Permissões de pasta Git
As pastas Git usam as mesmas permissões de pastasworkspace que outras pastas workspace . A maioria das operações do Git requer a permissão CAN MANAGE .