回購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

示例輸出

“id”:1234567890123456,“路徑”:“回購/ someone@example.com/my-repo”,“url”:“https://github.com/my/my-repo”,“提供者”:“gitHub”,“分支”:“大師”,“head_commit_id”:“9837 ac1f924a5ca56117597c5c79bb02300ff1f4”

列出工作區中所有可用的回購

要顯示使用文檔,請運行回購列表——幫助

使用

數據庫回購列表——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”

列出有關回購的信息

要顯示使用文檔,請運行回購得到——幫助

使用

Databricks repos get——repo-id ——path <路徑>

替換:

  • < repo-id >例如,使用回購的ID1234567890123456.要獲取ID,請運行列表命令。——repo-id——路徑是必需的。

  • <路徑>例如,Databricks工作區中的repo路徑/回購/ someone@example.com/my-repo.要獲取路徑,請運行得到列表命令。——repo-id——路徑是必需的。

示例輸出

“id”:1234567890123456,“路徑”:“回購/ someone@example.com/my-repo”,“url”:“https://github.com/my/my-repo”,“提供者”:“gitHub”,“分支”:“大師”,“head_commit_id”:“9837 ac1f924a5ca56117597c5c79bb02300ff1f4”

將repo更新為遠程分支或標記的最新提交

要顯示使用文檔,請運行回購更新——幫助

使用

數據庫回購更新——回購id <回購id>——分支<分支>

或者:

Databricks回購更新——回購id <回購id>——tag <標簽>

或者:

數據庫回購更新——path ——branch 

或者:

Databricks回購更新——path ——tag <標簽>

正是其中之一——repo-id——路徑是必需的,而恰恰是其中之一——分支——標簽是必需的。

——repo-id——路徑標識應該更新的Databricks Repo。——分支——標簽標識要更新到的提交或要簽出的新分支。如果——分支——標簽引用當前簽出的分支,Databricks Repos執行拉取操作更新到該分支的最新提交。如果——分支——標簽指當前未簽出的分支,Databricks Repos簽出指定的分支。

替換:

  • < repo-id >例如,使用回購的ID1234567890123456.要獲取ID,請運行列表命令。

  • <路徑>例如,Databricks工作區中的repo路徑/回購/ someone@example.com/my-repo.要獲取路徑,請運行得到列表命令。

  • > <分支例如,在回購中使用的分支的名稱我的枝

  • <標記>例如,在回購中使用的分支的名稱標記

示例輸出

“id”:1234567890123456,“路徑”:“回購/ someone@example.com/my-repo”,“url”:“https://github.com/my/my-repo”,“提供者”:“gitHub”,“分支”:“我的枝”,“head_commit_id”:“9837 ac1f924a5ca56117597c5c79bb02300ff1f4”

刪除回購

要顯示使用文檔,請運行回購刪除——幫助

使用

Databricks repos delete——repo-id 

或者:

Databricks repos delete——path 

替換:

  • < repo-id >例如,使用回購的ID1234567890123456.要獲取ID,請運行列表命令。——repo-id——路徑是必需的。

  • <路徑>例如,Databricks工作區中的repo路徑/回購/ someone@example.com/my-repo.要獲取路徑,請運行得到列表命令。——repo-id——路徑是必需的。

如果成功,則無輸出。