本手册旨在描述 Subversion 1.6.x 系列。如果您使用的是其他版本的 Subversion,强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的手册。

名称

svndumpfilter include — 从转储流中过滤掉没有指定前缀的节点。

语法

svndumpfilter include PATH_PREFIX...

描述

可以用来在过滤后的转储文件中包含以一个或多个 PATH_PREFIX 开头的节点(从而排除所有其他路径)。

选项

--drop-empty-revs
--preserve-revprops
--quiet
--renumber-revs
--skip-missing-merge-sources
--targets ARG

示例

如果我们有一个来自存储库的转储文件,其中包含许多不同的与野餐相关的目录,但我们只想保留 sandwiches 部分的存储库,我们将只包含该路径

$ svndumpfilter include sandwiches < dumpfile > filtered-dumpfile
Including prefixes:
   '/sandwiches'

Revision 0 committed as 0.
Revision 1 committed as 1.
Revision 2 committed as 2.
Revision 3 committed as 3.
Revision 4 committed as 4.

Dropped 3 node(s):
   '/drinks'
   '/snacks'
   '/supplies'