出于安全原因,我想在从我的系统中删除当前存储库之前保留一个包含所有修订的特定文件夹(意味着我不想要存储库的其他信息,而是一个特定的文件夹)。所以我正在考虑创建一个新的存储库并将特定文件夹的内容复制到其中。有可能吗?
Elavarasan
问问题
602 次
2 回答
6
是的。您需要svnadmin dump
您的存储库,运行它svndumpfilter
以保留所需的文件夹,然后svnadmin load
将其放入新的存储库中。
示例在这些链接中,尤其是 svndumpfilter 之一。提示:为了让这一切变得更快,将 3 个实用程序组合在一个命令中,不要转储到文件,过滤文件然后加载文件 - 将每个的输出通过管道传递到下一个。
于 2009-07-10T12:02:17.220 回答
4
您应该可以使用svnadmin dump和svndumpfilter做到这一点:http: //svnbook.red-bean.com/en/1.7/svn.reposadmin.maint.html#svn.reposadmin.maint.filtering
于 2009-07-10T12:00:02.937 回答