Моя компания объединяет несколько хранилищ svn.svnrdump попадает в svn precommit hook - как я могу решить
С помощью svn 1.7 мы используем «svnrdump dump --incremental --revision START: STOP SOURCE_URL> patch.dump», чтобы загрузить содержимое старого репозитория.
И «svnrdump load NEW_URL < patch.dump» для загрузки в новый репозиторий.
Но я попал в ловушку. Наши ИТ-службы настроили ряд предварительных привязок. Один комментарий содержит не менее 10 символов.
Я нашел коммит без комментариев & нет автора (не знаю, как это возможно).
Поэтому я получаю сообщение об ошибке
svnrdump: E165001: Commit blocked by pre-commit hook (exit code 1) with output:
Internal failure while executing hook in repository, */svn/code/path*. This will
require an administrator to correct. Please file a case using SRM.
Error:
'svnlook info' call failed: get_info() failed: insufficient/invalid output:
*myid*
2013-07-25 08:02:59 -0700 (Thu, 25 Jul 2013)
0
Как я могу решить эту проблему? Можно ли редактировать patch.dump? Чтобы присвоить автору комментарий &? Должен ли я привлекать свой ИТ-отдел?
Я мог бы загрузить окружающие изменения & вручную зафиксировать svn diff проблемы. Но я надеялся придерживаться svnrdump.