Repos CLI (eski)
Önemli
Bu belge kullanımdan kaldırılmıştır ve güncelleştirilmeyebilir.
Bu bilgiler eski Databricks CLI 0.18 ve altındaki sürümler için geçerlidir. Databricks, bunun yerine daha yeni Databricks CLI sürüm 0.205 veya üzerini kullanmanızı önerir. Bkz . Databricks CLI nedir?. Databricks CLI sürümünüzü bulmak için komutunu çalıştırın databricks -v
.
Databricks CLI sürüm 0.18 veya altından Databricks CLI sürüm 0.205 veya üzeri sürüme geçiş yapmak için bkz . Databricks CLI geçişi.
Not
Repos CLI için Databricks CLI 0.15.0 veya üzeri gerekir.
Databricks depoLARı CLI alt komutlarını öğesine databricks repos
ekleyerek çalıştırırsınız. Bu alt komutlar Repos API'sini çağırır.
Depolar hakkında daha fazla bilgi için bkz . Databricks Git klasörleri için Git tümleştirmesi.
databricks repos --help
Usage: databricks repos [OPTIONS] COMMAND [ARGS]...
Utility to interact with the repos API.
Options:
-v, --version [VERSION]
--debug Debug mode. Shows full stack trace on error.
--profile TEXT CLI connection profile to use. The default profile is
"DEFAULT".
-h, --help Show this message and exit.
Commands:
create Creates a repo.
delete Deletes a repo.
get Lists information about a repo.
list Lists all available repos in the workspace.
update Updates information about a repo.
Depo oluşturma
Kullanım belgelerini görüntülemek için komutunu çalıştırın databricks repos create --help
.
Kullanım
databricks repos create --url <url> --provider <provider> --path <path>
Değiştirme:
<url>
gerekli Git sağlayıcısının depo URL'sine sahip.<provider>
örneğin,gitHub
gerekli Git sağlayıcısının adını yazın. Kullanılabilir sağlayıcılar şunlardır:azureDevOpsServices
bitbucketCloud
bitbucketServer
gitHub
gitHubEnterprise
gitLab
gitLabEnterpriseEdition
Sağlayıcının adı büyük/küçük harfe duyarsız olarak belirtilebilir (örneğin,
gitHub
vegithub
her ikisi de geçerlidir).<path>
Azure Databricks çalışma alanında isteğe bağlı bir depo yolu ile, örneğin/Repos/someone@example.com/my-repo
.
Örnek çıkış
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Çalışma alanındaki tüm kullanılabilir depoları listele
Kullanım belgelerini görüntülemek için komutunu çalıştırın databricks repos list --help
.
Kullanım
databricks repos list --path-prefix <path-prefix> --next-page-token <next-page-token>
Değiştirme:
-
<path-prefix>
Azure Databricks çalışma alanında depolara isteğe bağlı yol ön eki ile , örneğin/Repos/someone@example.com/my-repo
. - Sonraki sonuç sayfasını almak için daha önce komutu çalıştırarak sağlanan isteğe bağlı bir sonraki sayfa belirteci ile
<next-page-token>
.
Örnek çıkış
{
"repos": [
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
},
{
"id": 2345678901234567,
"path": "/Repos/someone@example.com/my-repo-2",
"url": "https://github.com/my/my-repo-2",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "837ac1f924a5ca56117597c5c79bb02300ff1f4a"
}
]
}
Depo hakkındaki bilgileri listeleme
Kullanım belgelerini görüntülemek için komutunu çalıştırın databricks repos get --help
.
Kullanım
databricks repos get --repo-id <repo-id> --path <path>
Değiştirme:
-
<repo-id>
örneğin,1234567890123456
deponun kimliğiyle birlikte. Kimliği almak için listesi komutunu çalıştırın.--repo-id
veya--path
gereklidir. -
<path>
örneğin,/Repos/someone@example.com/my-repo
Azure Databricks çalışma alanında deponun yolunu içerir. Yolu almak için get veya list komutunu çalıştırın.--repo-id
veya--path
gereklidir.
Örnek çıkış
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Depoyu uzak dalın en son işlemesine veya etiketine güncelleştirme
Kullanım belgelerini görüntülemek için komutunu çalıştırın databricks repos update --help
.
Kullanım
databricks repos update --repo-id <repo-id> --branch <branch>
Veya:
databricks repos update --repo-id <repo-id> --tag <tag>
Veya:
databricks repos update --path <path> --branch <branch>
Veya:
databricks repos update --path <path> --tag <tag>
Tam olarak veya gereklidir --repo-id
--path
ve tam olarak veya --branch
--tag
gereklidir.
--repo-id
veya --path
güncelleştirilmesi gereken Databricks Git klasörünü tanımlar.
--branch
veya --tag
güncelleştirilecek işlemeyi veya kullanıma almak üzere yeni dalı tanımlar. --branch
veya --tag
kullanıma alınmış olan dala başvuruyorsa, Databricks Git klasörleri bu dalın en son işlemesine güncelleştirmek için bir çekme işlemi gerçekleştirir. Şu anda kullanıma alınmamış bir dala başvuruyor veya --branch
bu dala başvuruyorsa--tag
, Databricks Git klasörleri belirtilen dalı kullanıma alır.
Değiştirme:
-
<repo-id>
örneğin,1234567890123456
deponun kimliğiyle birlikte. Kimliği almak için listesi komutunu çalıştırın. -
<path>
örneğin,/Repos/someone@example.com/my-repo
Azure Databricks çalışma alanında deponun yolunu içerir. Yolu almak için get veya list komutunu çalıştırın. -
<branch>
, örneğin, kullanılacakmy-branch
depodaki dalın adıyla birlikte. -
<tag>
, örneğin, kullanılacakmy-tag
depodaki dalın adıyla birlikte.
Örnek çıkış
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "my-branch",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Depo silme
Kullanım belgelerini görüntülemek için komutunu çalıştırın databricks repos delete --help
.
Kullanım
databricks repos delete --repo-id <repo-id>
Veya:
databricks repos delete --path <path>
Değiştirme:
-
<repo-id>
örneğin,1234567890123456
deponun kimliğiyle birlikte. Kimliği almak için listesi komutunu çalıştırın.--repo-id
veya--path
gereklidir. -
<path>
örneğin,/Repos/someone@example.com/my-repo
Azure Databricks çalışma alanında deponun yolunu içerir. Yolu almak için get veya list komutunu çalıştırın.--repo-id
veya--path
gereklidir.
Başarılı olursa, hiçbir çıkış görüntülenmez.