3
我过滤转储文件是这样的:导入到SVN,要么得到文件存在或文件未找到错误
svndumpfilter include /config-tool/trunk <aps.dump> ct-filtered.dump
第一次尝试,创造回购和3个文件夹:
svnadmin create myrepo
svn mkdir file:///home/me/myrepo/folderA file:///home/me/myrepo/folderA/config-tool file:///home/me/myrepo/folderA/config-tool/trunk -m "Go"
Committed revision 1.
svnadmin: File already exists: filesystem '/home/me/myrepo/db', transaction '12-c', path 'folderA/config-tool/trunk'
* adding path : folderA/config-tool/trunk
第二个尝试,创造回购只有folderA
svnadmin create myrepo
svn mkdir file:///home/me/myrepo/folderA -m "Go"
Committed revision 1.
svnadmin load --parent-dir folderA /home/me/myrepo < /home/me/ct-filtered.dump
svnadmin: File not found: transaction '12-c', path 'folderA/config-tool/trunk'
* adding path : folderA/config-tool/trunk
我读过不少THR对于这个问题,我不太清楚我错过了什么。
在转储本身,我确认的路径是存在:
Node-path: config-tool/trunk
我忘了提,我使用过滤流时指定--skip-失踪合并来源。但是,这似乎工作。所以,首先尝试没有创建树干将工作... – TekiusFanatikus