svndumpfilter не работает с ошибкой «Недопустимый исходный путь копии…»

Я хочу переместить часть моего репозитория SVN за пределы площадки на экземпляр AWS и подписываюсь на эту страницу ( Обслуживание репозитория )

Я взял дамп всего репо (команды Windows):

  • svnadmin dump c: \ repo> all_repo

Затем нужно отфильтровать его, чтобы включить только интересующий меня проект (который называется «М1»).

  • введите all_repo | svndumpfilter include M1 --drop-empty-revs> m1

Я знаю, что это правильно, поскольку я уже делал это в некоторых других проектах.


В этом проекте он ломается из-за ошибки, указанной в заголовке этого сообщения. Точная формулировка такова:

svndumpfilter: Недействительный исходный путь копии '/ Personal / Richard / M1_Config'

Процесс попытался записать в несуществующий канал.

Папка, к которой относится ошибка, - это конфигурационная утилита, которую я написал и отправил в моей личной папке, и она вообще не находится в папке root / m1 ... Я не хочу включать его в отфильтрованный файл, но не знаю, как указать это командам svn.

  1. Как правильно отфильтровать всю папку M1 и ее дочерние элементы, полностью исключив папку Personal / Richard / M1_Config?
  2. Как я могу убедиться, что экспортированный файл содержит правильную информацию для правильного воссоздания папки M1 на удаленном SVN?

13
задан bahrep 2 December 2015 в 11:18
поделиться