出于安全原因,我希望在从系统中删除当前存储库之前保留一个包含所有修订的特定文件夹(意味着我不想要存储库的其他信息,但是特定的文件夹)。所以我想创建一个新的存储库,并将特定文件夹的内容复制到其中..可以吗?
答案 0 :(得分:6)
烨。您需要svnadmin dump
您的存储库,通过svndumpfilter
运行它以保留您想要的文件夹,然后svnadmin load
将其存入新存储库。
示例在这些链接中,尤其是svndumpfilter链接。提示:要使一切变得更快,在单个命令中组合3个实用程序,不要转储到文件,过滤文件然后加载文件 - 将每个文件的输出传递给下一个。
答案 1 :(得分:4)
您应该可以使用 svnadmin dump 和 svndumpfilter 执行此操作:http://svnbook.red-bean.com/en/1.7/svn.reposadmin.maint.html#svn.reposadmin.maint.filtering