转储SVN分支失败,转储为空

转储SVN分支失败,转储为空,svn,svndump,svndumpfilter,teamforge,Svn,Svndump,Svndumpfilter,Teamforge,编辑:这个问题已经解决了。但真正帮助我的是工具。基本上,代码非常混乱,依赖关系遍布整个存储库。该工具将完整的SVN转储作为一个文件(不要使用管道!),并清理所有链接的文件夹,从而生成一堆完成分支的文件夹。我真的不知道为什么我的用户在一个分支中移动了2000多个文件夹。。。但是,这就是生活 不管怎样,案子已经结案了。我想总比什么都没有好。希望这能帮助任何与类似案件斗争的人 这对我来说是个难题,因为我几乎不与SVN合作: 我必须从Teamforge实例管理的相当大的SVN存储库中转储分支(SVN部

编辑:这个问题已经解决了。但真正帮助我的是工具。基本上,代码非常混乱,依赖关系遍布整个存储库。该工具将完整的SVN转储作为一个文件(不要使用管道!),并清理所有链接的文件夹,从而生成一堆完成分支的文件夹。我真的不知道为什么我的用户在一个分支中移动了2000多个文件夹。。。但是,这就是生活

不管怎样,案子已经结案了。我想总比什么都没有好。希望这能帮助任何与类似案件斗争的人


这对我来说是个难题,因为我几乎不与SVN合作:

我必须从Teamforge实例管理的相当大的SVN存储库中转储分支(SVN部分似乎相当标准)。完全转储工作正常,但筛选出想要的分支失败,因为转储文件中没有内容。我尝试的任何分支都失败了。但是,当我通过web界面、代码文件和所有东西浏览存储库时,肯定会有代码

以下是我使用的命令:

svnadmin dump /svnroot/foo > big-svn.dump

svndumpfilter include /branch/foo --drop-empty-revs --renumber-revs < big-svn.dump > foo.dump
到目前为止,我试图解决这个问题但没有成功:

  • 更改参数和选项,删除选项,使用--patterns
  • 更改路径以过滤掉,如命中和未命中
  • 转储不同的分支作为测试,也为空
  • 使用svndumpfilter2和3
  • grep在路径的大转储上,它返回一些结果,但在它出现的行周围没有代码
如果没有这个相当大的存储库的整个剩余部分,我如何转储这个特定的分支

SVN-fs-dump-format-version: 2

UUID: some-generic-UUID-stuff

Revision-number: 0

Prop-content-length: 56

Content-length: 56

K 8

svn:date

V 27

2013-01-29T13:00:15.018082Z

PROPS-END