回購CLI(遺留)

重要的

這個文檔已經退休了,可能不會被更新。

這個信息適用於遺留數據磚CLI版本0.17及以下。磚建議你使用新磚CLI的版本0.200或更高版本。看到磚CLI。找到你的版本的磚CLI,運行- v

從磚CLI或低於0.17版本遷移到磚CLI版本0.200或更高版本,看看磚CLI的遷移

請注意

回購CLI需要磚CLI 0.15.0或以上。

你跑磚回購CLI子命令通過添加回購。這些子命令調用回購API

有關回購的更多信息,請參閱Git與磚回購的集成

磚回購——幫助
用法:磚回購[選項]命令(ARGS)……效用與回購API進行交互。選項:- v、版本(版本)——調試調試模式。顯示完整的堆棧跟蹤誤差。——概要文本使用CLI連接配置文件。默認的配置文件是“默認”。- h,幫助顯示此消息並退出。命令:創建創建一個回購。delete刪除回購。回購的列表信息。 list Lists all available repos in the workspace. update Updates information about a repo.

創建一個回購

顯示使用文檔,運行回購創建——幫助

使用

磚回購創建url > < url -提供者<供應商>——路徑<路徑>

替換:

  • < url >與回購所需的Git提供者的URL。

  • <供應商>與Git要求提供者的名字,例如gitHub。可用提供者包括:

    • azureDevOpsServices

    • bitbucketCloud

    • bitbucketServer

    • gitHub

    • gitHubEnterprise

    • gitLab

    • gitLabEnterpriseEdition

    可以指定提供者的名稱不區分大小寫(例如,gitHubgithub都是有效的)。

  • <路徑>和一個可選的路徑回購磚工作區,例如/回購/ 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 < path-prefix >——next-page-token < next-page-token >

替換:

  • < path-prefix >和一個可選的路徑前綴的回購磚工作區,例如/回購/ 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 < repo-id >——路徑<路徑>

替換:

  • < repo-id >例如,與回購的ID1234567890123456。ID,運行列表命令。——repo-id——路徑是必需的。

  • <路徑>與回購的路徑數據磚工作區,例如/回購/ 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 < repo-id > > <分支,分支

或者:

磚回購的更新——repo-id < repo-id >, <標記>標簽

或者:

磚回購的更新——路徑<路徑>分支<分支>

或者:

磚回購的更新——路徑<路徑>標記<標記>

一個的——repo-id——路徑是必需的,和一個嗎——分支——標簽是必需的。

——repo-id——路徑應該更新標識磚回購。——分支——標簽確定提交更新或查看的新分支。如果——分支——標簽指目前簽出的分支,磚回購執行拉操作更新到最新提交的分支。如果——分支——標簽指的是目前還沒有簽出一個分支,磚回購查看指定的分支。

替換:

  • < repo-id >例如,與回購的ID1234567890123456。ID,運行列表命令。

  • <路徑>與回購的路徑數據磚工作區,例如/回購/ 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”}

刪除一個回購

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

使用

磚回購刪除——repo-id < repo-id >

或者:

磚回購刪除——路徑<路徑>

替換:

  • < repo-id >例如,與回購的ID1234567890123456。ID,運行列表命令。——repo-id——路徑是必需的。

  • <路徑>與回購的路徑數據磚工作區,例如/回購/ someone@example.com/my-repo。路徑,運行得到列表命令。——repo-id——路徑是必需的。

如果成功,沒有顯示輸出。