tarball¶
简介¶
将工程指定版本的归档成 TAR。
vb tarball VERSION OUTPUTFILE [OPTIONS]
示例¶
归档工程
trunk
分支为demo_trunt.tar
:
$ vb tarball trunk demo_trunt.tar
打印工程
trunk
分支的归档文件列表并修改归档后的根目录为demo
:
$ vb tarball trunk NUL --name demo --list
demo/README.md
demo/main.py
demo/package/__init__.py
demo/package/submodule.py
demo/requirements.txt
仅包含
*.py
文件:
$ vb tarball trunk NUL --name demo --list --include '*.py'
demo/main.py
demo/package/__init__.py
demo/package/submodule.py
说明¶
--name
用于指定生成 tar 文件中根目录的名称,默认为 ProjectName_CheckInDateTime_UUID
。
--include
和 --exclude
的 GLOBLIST 参数可以是 ,
分隔的 glob 模式列表,需要使用 ""
或者 ''
将参数括起来。
如果一个文件名同时匹配 --include
和 --exclude
,那么它将从归档列表中排除。
如果 OUTPUTFILE
是 " "
或 /dev/null
(Windows下为 NUL
),
则不会实际生成 tar 归档文件。此特性可以与 --list
选项结合使用,用于确认实际归档的文件名列表。