checkout (co)¶
简介¶
指定签出版本。
vb checkout|co VERSION [OPTIONS]
示例¶
查看历史版本号:
$ vb timeline
=== 2024-07-23 ===
06:59:56 [20e7fcba3a] *CURRENT* 再次修改 (user: zdsyao tags: trunk)
06:58:30 [cc88b2eb3f] 修改 (user: zdsyao tags: trunk)
=== 2024-07-22 ===
13:59:20 [e97418b1b5] first commit (user: zdsyao tags: trunk)
13:48:05 [9d6bb511ad] initial empty check-in (user: zdsyao tags: trunk)
+++ no more data (4) +++
指定
cc88b2eb3f
版本作为签出版本:
$ vb co cc88b2eb3f
test.txt
test11.txt
说明¶
修改签出版本 ,任何未提交的更改都将保留并应用于新的签出。VERSION 参数可以是特定版本、标签或分支名称。
如果工作副本中有已编辑的文件,则该命令将中止,使用 --force
选项可以强制签出,并覆盖工作副本中的更改,即,除了 anifest
和 manifest.uuid
文件, --keep
选项将保留磁盘上的文件不变。
但与之相似的 update 命令则是合并修改内容。
--latest
标志可以代替 VERSION
来签出仓库中的最新版本。
选项¶
|
忽略工作副本中已编辑的文件 |
|
仅更新清单文件 |
|
即使内容缺失也强制签出 |
|
设置所有文件的时间戳以匹配其 SCM 端时间(上次修改它们的签入的时间戳) |
警告
大多数人在日常操作中使用 vb update 而不是 vb checkout
。如果您是本系统的新手并正在尝试学习,建议您先熟悉 vb update
命令。
参见