回購CLI
請注意
Repos CLI需要Databricks CLI 0.15.0或以上版本。
可以通過將Databricks repos CLI子命令附加到磚回購
.這些子命令調用回購API 2.0.
有關回購的更多信息,請參見Git與Databricks Repos的集成.
數據庫回購——幫助
用法:databricks repos [OPTIONS] COMMAND [ARGS]…實用程序與回購API交互。選項:-v,——version [version]——debug調試模式。顯示錯誤時的全堆棧跟蹤。——profile TEXT要使用的CLI連接配置文件。默認配置文件為default。-h,——help顯示此消息並退出。命令:create創建repo。delete刪除repo。get列出關於回購的信息。 list Lists all available repos in the workspace. update Updates information about a repo.
創建一個回購
要顯示使用文檔,請運行磚回購創建——幫助
.
使用
Databricks reppos創建——url ——provider ——path
替換:
< url >
使用所需的Git提供者的URL到repo。<供應商>
例如,使用所需的Git提供者的名稱gitHub
.可用的提供者包括:azureDevOpsServices
bitbucketCloud
bitbucketServer
gitHub
gitHubEnterprise
gitLab
gitLabEnterpriseEdition
提供者的名稱可以指定為不區分大小寫的(例如,
gitHub
而且github
都有效)。<路徑>
例如,在Databricks工作區中提供一個可選的repo路徑/回購/ someone@example.com/my-repo
.
列出工作區中所有可用的回購
要顯示使用文檔,請運行磚回購列表——幫助
.
使用
數據庫回購列表——path-prefix ——next-page-token
替換:
< path-prefix >
例如,在Databricks工作空間中使用可選的repo路徑前綴/回購/ someone@example.com/my-repo
.< next-page-token >
通過運行前麵的命令提供一個可選的下一頁令牌,來獲取下一頁結果。
示例輸出
{“回購”:({“id”:1234567890123456,“路徑”:“回購/ someone@example.com/my-repo”,“url”:“https://github.com/my/my-repo”,“提供者”:“gitHub”,“分支”:“大師”,“head_commit_id”:“9837 ac1f924a5ca56117597c5c79bb02300ff1f4”},{“id”:2345678901234567,“路徑”:“回購/ someone@example.com/my-repo-2”,“url”:“https://github.com/my/my-repo-2”,“提供者”:“gitHub”,“分支”:“大師”,“head_commit_id”:“837 ac1f924a5ca56117597c5c79bb02300ff1f4a”}]}
將repo更新為遠程分支或標記的最新提交
要顯示使用文檔,請運行磚回購更新——幫助
.
使用
數據庫回購更新——回購id <回購id>——分支<分支>
或者:
Databricks回購更新——回購id <回購id>——tag <標簽>
或者:
數據庫回購更新——path ——branch
或者:
Databricks回購更新——path ——tag <標簽>
正是其中之一——repo-id
或——路徑
是必需的,而恰恰是其中之一——分支
或——標簽
是必需的。
——repo-id
或——路徑
標識應該更新的Databricks Repo。——分支
或——標簽
標識要更新到的提交或要簽出的新分支。如果——分支
或——標簽
引用當前簽出的分支,Databricks Repos執行拉取操作更新到該分支的最新提交。如果——分支
或——標簽
指當前未簽出的分支,Databricks Repos簽出指定的分支。
替換: