【发布时间】:2012-02-13 13:48:03
【问题描述】:
我想将我的 SVN 存储库的一部分移到异地到 AWS 实例上,并且正在关注此页面 (Repository Maintenance)
我已经获取了整个 repo 的dump(Windows 命令):
svnadmin dump c:\repo > all_repo
接下来是过滤它,只包含我感兴趣的项目(称为“M1”)。
type all_repo | svndumpfilter include M1 --drop-empty-revs > m1
我知道这是正确的,因为我已经在其他一些项目中这样做了。
在这个项目上,它因本文标题中指示的错误而中断。确切的措辞是:
svndumpfilter: 无效的复制源路径'/Personal/Richard/M1_Config'
进程试图写入一个不存在的管道。
错误所指的文件夹是我在个人文件夹下编写并提交的配置实用程序,根本不在root/m1...文件夹下。我不想将它包含在过滤后的文件中,但不知道如何向 svn 命令表明这一点。
- 如何正确过滤整个 M1 文件夹及其子文件夹,同时完全排除 Personal/Richard/M1_Config 文件夹?
- 如何确定导出的文件是否包含正确的信息以在远程 SVN 上正确重新创建 M1 文件夹?
【问题讨论】:
标签: svn svnadmin svndumpfilter