bundle

简介

创建或应用捆绑包。

vb bundle SUBCOMMAND ARGS...

示例

  • 将仓库中 trunk 分支信息打包进 mydemo 文件:

$ vb bundle export mydemo --branch trunk
  • 打印 mydemo 捆绑包信息:

$ vb bundle ls mydemo
mtime: 2024-11-25 20:15:45
project-code: 2fe4691a5ead627d066798b1e9fea397e71b9efa
------------------------------------------------------------------------------
71c869de7876d4fb check-in to trunk by Administrator on 2024-11-25 20:15

说明

该命令用于创建或应用捆绑包,这些包是包含仓库历史记录和元数据的包。捆绑包可用于在系统之间传输仓库或创建备份。

子命令

append

vb bundle append BUNDLE PATH...

将指定的文件添加到指定包中。此子命令实际用途不大,主要用于测试。

cat

vb bundle cat BUNDLE HASH...

从已有的包中中提取一个或多个工件并将它们连续写入标准输出。此子命令专为测试和检查软件包而设计,并不常用。

export

vb bundle export BUNDLE [OPTIONS]

在名为 BUNDLE 的文件中生成一个新的包,其中包含仓库中签入的子集(通常是一个分支),这些子集必须有 --branch--from --to--checkin 选项描述。如果捆绑包已存在,则将指定的内容添加到包中。

选项

--branch BRANCH

打包BRANCH上的所有文件

--from TAG1 --to TAG2

TAG1 和 TAG2 之间的文件

--checkin TAG

打包单次的文件

--standalone

不要对不在 bundle 中的工件使用增量编码

extend

vb bundle extend BUNDLE

将包中已有签入的所有以前版本的签入以及适用于包中文件的所有标签添加到包中。

import

vb bundle import BUNDLE [--publish]

将指定包中的所有内容导入到仓库。默认情况下,导入的文件是私有的,不会同步。使用 --publish 选项将导入设为公开。

ls

vb bundle ls BUNDLE

打印指定包的内容。

purge

vb bundle purge BUNDLE

从仓库中删除包中签入专用的所有文件。这具有撤销 vb bundle import 的效果。

参见

publish