Я хочу перенести часть моего SVN-репозитария на экземпляр AWS и следую этой странице (Обслуживание хранилища)
Я взял dump
всего репо (команды Windows):
-
svnadmin dump c:\repo > all_repo
Далее следует отфильтровать его, чтобы включить только интересующий меня проект (который называется "M1" ).
-
type all_repo | svndumpfilter include M1 --drop-empty-revs > m1
Я знаю, что это правильно, поскольку я уже делал это над некоторыми из других проектов.
В этом проекте он обрывается с ошибкой, указанной в заголовке этого сообщения. Точная формулировка:
svndumpfilter: Неверный путь источника копирования '/Personal/Richard/M1_Config'
Процесс пытался записать в несуществующий канал.
Папка, на которую ссылается ошибка, - это утилита настройки, которую я написал и отправил в свою личную папку, и она не находится под папкой root/m1.... Я не хочу включать его в отфильтрованный файл, но не знаю, как указать это на команды svn.
- Как я могу правильно фильтровать всю папку M1 и ее дочерние элементы, полностью ли исключая папку Personal/Richard/M1_Config?
- Как я могу убедиться, что экспортированный файл содержит правильную информацию, чтобы правильно воссоздать папку M1 на удаленном SVN?