从repoA,把repoA/trunk/sy移植到repoB。并且保留日志。
使用svnrdump,svndumpfilter,svnadmin load进行移植。
1 从repoA取出dump
-
svnrdump dump svn://hostA/ -r 15920:HEAD | svndumpfilter --drop-empty-revs include trunk/sy > sy.dump
由于最初的操作是从rev15920开始的,所以指定lower版本。
这里要注意,dump需要从svn的root开始。如果dump svn://hostA/trunk/sy的话,svndumpfilter好像不能正确过滤。
2 导入repoB
需要保证repoB里存在trunk目录。没有的话用svn mkdir创建。
-
svnadmin load E:/repoB --parent-dir new < sy.dump
阅读(1590) | 评论(0) | 转发(0) |