settings

设置VisionByte选项。

简介

vb settings [SETTING] [VALUE] [OPTIONS]

示例

  • 查看当前工作副本所有选项:

$ vb settings
access-log           (local)  1
admin-log            (local)  1
allow-symlinks      
auto-captcha        
auto-hyperlink      
...
  • 查看自动同步选项状态,1 表示开启状态:

$ vb settings autosync
autosync             (local)  1
autosync-tries

autosync-tries 表示 autosync 自动同步模式下,vb 尝试连接远程仓库和执行同步操作的次数。

$ vb settings autosync --value
1
  • 设置所有 *.jpg 文件为二进制:

$ vb settings binary-glob *.jpg
  • 展示设置为二进制文件类型:

$ vb settings binary-glob
binary-glob          (local)  *.jpg

说明

settings 命令会列出所有选项及其值。 如果指定了选项名称,则只会显示该选项的值。 如果指定了选项的值,则会修改的该选项的值。 该命令通常对当前仓库进行设置。 使用 –-global 选项来设置全局选项。

本地选项储存在当前仓库中,全局选项储存在用户个人配置数据库中,对所有仓库都生效。

FIXME: 添加路径信息说明.

如果同时存在本地选项和全局选项,则本地选项优先。

选项

--global

设置全局选项

--exact

完全匹配选项名

--value

仅显示选项的值而不显示选项名称

常用设置

autosync

控制自动同步的设置。可以设置为 onoffpushon 表示自动同步(默认行为), off 表示禁用自动同步, push 表示只在push时同步。

editor

配置默认编辑器。可以指定编辑器的可执行文件或命令。比如 vb setting editor vim

proxy

配置代理服务器设置。指定代理服务器的地址和端口。

uv-sync

决定了 Visionbyte 与远程仓库同步时的详细程度。此设置会影响同步操作期间提供的反馈和信息量,其中可能包括本地仓库和远程仓库之间的拉取(获取)和推送操作。有三个值 0 :最小输出。仅提供同步操作期间的必要信息。1 :正常输出。在同步操作期间提供标准反馈和进度更新。2 :详细输出。提供同步操作期间的详细信息和诊断。

user-color-map

用于自定义版本控制系统中与不同用户相关的颜色。

binary-glob

将 glob 模式的文件指定为二进制文件。

crlf-glob

允许使用 CR(r)、CR+LF(n) 或混合行结尾的文件。设置为 * 可禁用 CR+LF 检查

clean-glob

清理操作期间指定要清理(删除)的文件模式。此操作会从工作目录中删除符合特定条件的未跟踪文件和目录,通常是被忽略的文件和目录,通常设置在 .vbsetting/ignore-glob 文件中。

更多设置可以查看 settings 全局设置项

参见

configuration