回购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——路径是必需的。

如果成功,没有显示输出。