我有多个svn仓库,我想将它们合并成一个。我尝试了一些
svnadmin dump {old-repo} | svnadmin load --parent-dir {new-subfolder} {new-repo}
命令来合并它们。但是,是否有一种方法可以将工作副本指向新版本?如果我运行svn switch --relocate {old-repo} {new-repo}
,就会出现以下错误:我认为很难进行全新的检查。因为大多数WC都有一些本地更改(如DB凭据/用户图像)。其中一个甚至有一个(必需的)缓存目录,其中包含数百万个图像缩略图,需要约2天才能重新生成。我能否强制svn忽略uuid,只接受新位置?svn:'{new-repo}'的存储库具有uuid“70567957-ca9a-40a3-95c2-c7c7f5304040”,但WC具有'e7f76c56-4d0d-472c-a1f0-6eac23a5d238'
svn:ignore *
文件夹中。因此它不会包含在补丁中。即使它们在普通文件夹中,由于它们是二进制文件,所以也不会起作用。对吧? - Paul Jacobse