remote

简介

查看或修改用于同步远程仓库地址。

vb remote [SUBCOMMAND...]

示例

  • 克隆 现有仓库 demo.vbyteproject.vbyte 仓库,且在 project 文件中打开工作副本:

$ vb clone  --nested --workdir project  file://demo.vbyte  project.vbyte
Repository cloned into project.vbyte
Rebuilding repository meta-data...
  0.0% complete...
  100.0% complete...
Extra delta compression... none found
Vacuuming the database... 
...
  • 显示 project.vbyte 仓库的远程仓库:

$ vb remote hyperlink
http://localhost:8080//info/???
  • 显示所有远程仓库:

$ vb remote ls
default            file://C:/Users/Administrator/Desktop/jenkins_home/workspace/VisionByte/Document/projectz/source/test/remote/demo.vbyte

说明

默认的远程仓库地址为最近 sync , push , pull , clone 或类似命令中使用的地址。因此,VisionByte 可以使用每个同步命令更新默认远程仓库。其他命名的远程仓库是持久的。

可以使用 vb ui 命令查看地址。

vb remote

如果不带参数,此命令将显示当前默认的远程 URL 。如果没有默认,则显示 off

子命令

add

vb remote add NAME URL

添加一个新的 URL , NAME 参数是 URL 别名,可以在需要 URL 的上下文中代替 URL 。

URL 参数可以是 default 默认地址或先前的符号名称,以便在新的名字下复制现有 URL。无法使用此子命令定义默认远程仓库。

config-data

vb remote config-data

仅用于调试,显示与远程 URL 储存关联的储存库中每个 CONFIG 表条目的名称与值。密码在输出中被隐藏。

delete

vb remote delete NAME

删除先前由 add 子命令创建的命名 URL。

list|ls

vb remote list|ls

显示所有远程仓库 URL。

off

vb remote off

忘记默认 URL。这将禁用自动同步。

这是进入 飞行模式 的便捷方式。要进入飞行模式,首先保存当前默认 URL,然后关闭默认 URL。可能使用以下命令:

vb remote add main default

vb remote off

要退出飞行模式并重新打开自动同步:

vb remote main

scrub

vb remote scrub

忘记已保存的远程仓库密码。下次登陆时需要输入密码。

ui

vb remote ui [PATH] [LINENUM] [LINENUM]

在浏览器打开远程仓库,并且是打开指向描述该远程仓库当前签出的页面。如果提供了 PATH 和 / 或 LINENUM 参数,则指向特定文件和行范围。

此命令类似于 vb remote hyperlink ,不同之处在于它不是打印 URL,而是将 URL 传递给浏览器。

REF

vb remote REF

设值新的默认 URL 替换之前的默认 URL。REF 可以是之前 add 子命令的 URL 或 NAME。