如何从 berkeley db 转储特定的颠覆路径?

Posted

技术标签:

【中文标题】如何从 berkeley db 转储特定的颠覆路径?【英文标题】:How do i dump a specific subversion path from a berkeley db? 【发布时间】:2011-09-12 10:00:22 【问题描述】:

我正在尝试从 windows subversion berkeley db 安装迁移一个特定的分支,但是我似乎无法弄清楚如何将“路径”作为它的 db 结构而不是平面文件系统传递给它.

任何人都可以给我任何指示,最好是一个例子?

谢谢

【问题讨论】:

【参考方案1】:
svnadmin dump [PATH_TO_REPO] | svndumpfilter include [PATH_OF_BRANCH] > output.dmp
svnadmin create [PATH_TO_NEW_REPO]
svnadmin load [PATH_TO_NEW_REPO] < output.dmp

备注:

[PATH_TO_REPO] 和 [PATH_TO_NEW_REPO] 是本地文件系统路径 您的存储库,而不是 URL

[PATH_OF_BRANCH] 是你的分支的存储库相对路径,没有 存储库的 URL,通常类似于:

/branches/myproject/BUGFIX_01

【讨论】:

应该是">output.dmp"来重定向转储的输出 @PeterParker:我的荣幸

以上是关于如何从 berkeley db 转储特定的颠覆路径?的主要内容,如果未能解决你的问题,请参考以下文章

db_dump(berkeley db) 的奇怪结果

如何从终端macbook转储mysql db

从 Java 中的另一个类访问 berkeley db

Berkeley DB:仅检索密钥

使用 Berkeley DB(bsddb 模块)、Python

从值中检索一系列数据 Berkeley DB