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