Я попытался перенести несколько репозиториев на другой сервер SVN. У меня есть root-доступ к исходному серверу, поэтому я сначала попытался локально локализовать репозитории на сервере, используя «svnadmin dump». Это отлично работает для первых двух репозиториев, пока я не столкнулся с репозиторием, которому нужно больше места для сброса, чем у сервера есть пустое пространство на диске.Может быть, причина для «svnrdump» и «svnadmin dump» для производства свалок разных размеров?
Поэтому вместо этого я переключился на использование «svnrdump dump», чтобы выгрузить хранилища на удаленную машину. Поскольку мой корень на исходном сервере не имеет права доступа svn на сервер, я вместо этого использовал свою учетную запись svn. Эта учетная запись имеет полный доступ на чтение и запись ко всем репозиториям. Чтобы убедиться, что я свалил все хранилища (не только отсутствует один) раз с «svnrdump свалка»
После того как я сделал я закончил с некоторыми хранилищами, которые были сброшены в два раза (один раз с svnadmin и один раз с svnrdump). Я вдруг заметил, что размер одной из дампов составлял 115 МБ для дампа, созданного с помощью «svnadmin dump» и всего 78 МБ для дампа, созданного с помощью «svnrdump dump».
SVN-сервер - это Unix-машина с SVN 1.6.17, а удаленная машина, используемая для svnrdump, - это компьютер с Windows Tortoise-SVN 1.9.4 и SVN 1.9.4.
Итак, теперь я не уверен, что мои свалки, сделанные с помощью «svnrdump», действительно правильные. Может ли разный размер быть из-за разницы между двумя учетными записями (корень сервера, с одной стороны, и svn-пользователь с другой стороны)? Или это может иметь какое-то отношение к различным версиям svn?
С уважением, Sebastian
Итак, чтобы уточнить, вы запустили 'svnadmin dump' на машине, на которой размещен репозиторий, и вы запустили' svnrdump' на клиенте (ваша машина Windows)? Это очень разные версии (1.6 против 1.9); Я бы поспорил, что между ними все изменилось. –
Да, ваше разъяснение верное. Сервер, который мы используем, был создан некоторое время назад (лет?) И кажется, что он никогда не обновлялся. Я не уверен, как долго, потому что обычно я не имею никакого отношения к этому серверу. (получил доступ администратора, чтобы сбрасывать файлы) – Bachi