无论如何,案件已经结案。我想,总比没有好。希望这有助于任何挣扎于类似案件的人!
这对我来说是一个令人头疼的问题,因为我几乎不和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
foo.dump的大小始终为195字节,包含如下内容:
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
到目前为止我尝试过的事情没有成功解决这个问题:
如果没有这个相当大的存储库的其余部分,我怎么能转储这个特定的分支?