我想将我的SVN回购异地的一部分,失败到一个AWS实例&我下面这个页面(Repository Maintenance)过滤流与“无效的复制源路径...”错误
我采取的一个dump
整个回购(Windows命令):
svnadmin dump c:\repo > all_repo
接下来是对其进行过滤,只包括我感兴趣的(这被称为 “M1”)的项目。
type all_repo | svndumpfilter include M1 --drop-empty-revs > m1
我知道这是正确的,因为我已经做了一些已经在其他项目。
在这个项目上,它打破了这篇文章标题中指出的错误。确切的写法是:
过滤流:无效的复制源路径“/个人/理查德/ M1_Config”
过程试图写入到不存在的管道。
错误引用的文件夹是我在我的个人文件夹下编写并提交的配置实用程序,它根本不在root/m1 ...文件夹下。我不想将它包含在过滤的文件中,但不知道如何将它指示给svn命令。
- 如何正确过滤整个M1文件夹及其子项,同时完全排除个人/ Richard/M1_Config文件夹?
- 如何确保导出的文件是否包含正确的信息,以正确重新创建远程SVN上的M1文件夹?
有没有一种方法可以找出女巫零件必须包含的东西。我正在尝试和错误的时刻。 – 2014-02-04 07:37:10
您可以搜索变更集并查找影响感兴趣路径的“从路径复制”。你可以通过转储文件进行文本搜索,或者使用svnlook来做到这一点。 – Craig 2014-02-05 12:16:11