update¶
简介¶
将工作副本更新到指定版本或分支。
vb update [OPTIONS] [VERSION] [PATH...]
示例¶
更新至当前工程最新版本:
$ vb update --latest
ADD _vbsettings_/crlf-glob
ADD v2.0.txt
-------------------------------------------------------------------------------
updated-from: 8aa0b7b6467217cf1a0a9f6fb04f9b7aa904b8ca 2024-07-23 07:13:26 UTC
updated-to: bace9a7af2c950d54754bb96803c9479ee12d524 2024-07-23 07:15:46 UTC
tags: v2.0
comment: v2.0分支创建以及v2.0文件提交 (user: admin)
changes: 2 files modified.
"vb undo" is available to undo changes to the working checkout.
更新至
trunk
分支的最新版本:
$ vb update trunk
REMOVE _vbsettings_/crlf-glob
REMOVE v2.0.txt
-------------------------------------------------------------------------------
updated-from: bace9a7af2c950d54754bb96803c9479ee12d524 2024-07-23 07:15:46 UTC
updated-to: 8aa0b7b6467217cf1a0a9f6fb04f9b7aa904b8ca 2024-07-23 07:13:26 UTC
tags: trunk
comment: trunk 分支第四次提交 (user: admin)
changes: 2 files modified.
"vb undo" is available to undo changes to the working checkout.
更新至
93abb4c005
版本,并打印所有文件信息状态:
$ vb update 93abb4c005 -v
UNCHANGED work1/day1.doc
UPDATE work2.txt
ADD work3.txt
REMOVE work3/work3.txt
REMOVE work4.txt
-------------------------------------------------------------------------------
updated-from: 8aa0b7b6467217cf1a0a9f6fb04f9b7aa904b8ca 2024-07-23 07:13:26 UTC
updated-to: 93abb4c005a71800fe95d68f81144ff9ff89a9a8 2024-07-23 07:08:16 UTC
tags: trunk
comment: trunk 分支第二次提交 (user: admin)
changes: 4 files modified.
"vb undo" is available to undo changes to the working checkout.
说明¶
update 命令将工作副本更新为仓库中的指定版本、分支或标签,如果省略 VERSION
参数,则将本地工作副本所处的分支与指定的仓库状态同步。
如果 PATH
是一个或多个文件,则只有指定的文件才能更新到最新版本,对它们的任何更新都将视为对当前版本的编辑。
使用目录名称作为文件参数之一等同于对该目录下的每个子目录和文件进行更新操作。
如果省略了 PATH 参数,则工作副本中的所有文件都将被更新为指定版本。
警告
VisionByte 默认开启自动同步模式。在自动同步模式下,commint 首先将工作副本更改提交到本地仓库,然后将本地仓库的所有更改立即发送到远程仓库;update 首先返回克隆或最近同步的本地仓库,将所有远程仓库的更改拉入的本地仓库,然后把本地仓库拉入的更改合并到对应的工作副本中。但这仅在对远程仓库具有写入权限时才有效。
选项¶
|
是否区分大小写 |
|
在标准输出上打印调试信息 |
|
强制更新,即使同步后缺少某些内容 |
|
当发生合并冲突时,保留用于合并的临时文件 |
|
更新至最近签入的版本 |
|
更新前不自动同步 |
|
设置所有文件的时间戳为上次修改签入的时间 |
|
打印所有文件的状态信息 |
|
试运行,不执行任何操作,但显示将发生的情况。 |
|
设置输出文本宽度(默认为自动检测)。宽度必须大于 20 或者为 0 ,0表示不限制宽度 |
参见