语法说明

VisionByte 文档的命令行语法约定如下:

符号

含义

语法和使用样例

literals

必须跟语法中的文本保持一致

vb version

vb version

[OPTIONS]

命令行选项

vb version [-v|--verbose]

vb version -v

TOPIC

必须提供特定信息的参数

vb help TOPIC

vb help status

[PATHS …]

一个或多个特定信息的参数

vb update [OPTIONS] [VERSION] [PATH...]

vb update -v main.c README.md subdirectory

{a|b|c}

可选命令集,必须选择其中一个

vb changes|status [OPTIONS] [PATH...]

vb changesvb status

常见参数含义

名称

含义

示例

VERSION,REVISION,HASH,ARTIFACT-ID

签入ID,又叫版本号

trunk 6795b852c3

SUBCOMMAND

子命令

info backup

FILE,FILENAME,PATH,DIR

文件名或文件路径

main.c test/test.json

TOPIC

主题(通常是帮助项)

changes

COMMENT

提交日志

"my first comment"

REPO,REPOSITORY

仓库路径

demoproject.vbyte

PATTERN

glob通配符

doc/*.pdf

SETTING

设置选项

ignore-glob autosync

VALUE

选项值

AREA

特定区域

STASHID

暂存ID

20bf42dce54d19

TAG

标签

GLOBLIST

glob 模式列表

"*.jpg,*.txt"

DATETIME

时间格式可以使用 nowYYYY-MM-DDTHH:MM:SS.SSS 表达形式。如果是年-月-日格式,它可能会被截断, T 将日期和时间的分隔,它可能会被空格替换,它也可能将时区与 UTC 的偏移命名为 -HH:MM (西时区 :时间比 UTC 晚)或 +HH:MM (东时区 : 时间比 UTC 早)。没有时区后缀或者用 Z 表示 UTC 。

vb version --date-override 2024-08-12T15:30:00-05:00