TortoiseSVN, как сбросить репозиторий? - PullRequest
9 голосов
/ 13 декабря 2011

Я использую Windows 7, а также я использую TortoiseSVN для отслеживания своего кода, теперь я хочу перенести свой репозиторий в облачный сервис, и требуется создать файл * .dump, но я не могу найти способ создать это. Некоторые форумы говорят, что используют "svnadmin", но я также не могу найти его.

Мой вопрос: как мне создать файл * .dump с TortoiseSVN?

Ответы [ 5 ]

10 голосов
/ 17 марта 2013

Subversion 1.7 теперь имеет утилиту командной строки svnrdump.

svnrdump dump https://host/repo > repo.dump

Обратите внимание, что это всегда создает дамп с дельтами, который может быть не тем, что вы хотите.

8 голосов
/ 12 августа 2015

TortoiseSVN поставляется с утилитой svnadmin.Это утилита командной строки.Поэтому вам придется создать дамп своего хранилища в командной строке.

Чтобы создать дамп хранилища, используйте

svnadmin dump C:\SVN\MyProject > C:\tmp\MyProject.dump

, где C:\SVN\MyProject - это путь к вашему репозиторию SVN, а C:\tmp\MyProject.dump - это путь к файлу дампа, который будетсоздал.

Чтобы импортировать ранее созданный файл дампа в новый репозиторий, используйте

svnadmin load C:\SVN\MyProject < C:\tmp\MyProject.dump

, где C:\SVN\MyProject - это путь к вашему новому репозиторию SVN, а C:\tmp\MyProject.dump - это путь кфайл дампа, который должен быть импортирован.

7 голосов
/ 13 декабря 2011

TortoiseSVN - клиент SVN.Это не может взять дамп вашего хранилища.Вам нужен инструмент типа svnadmin на сервере, на котором размещен ваш SVN-репозиторий, для создания дампа.Вам необходим доступ к серверу и его файловой системе.

Также см. Здесь для переноса хранилища

1 голос
/ 13 декабря 2011

svnadmin является частью сервера SVN, поэтому у вас должен быть прямой доступ администратора к вашему серверу хранилища.

0 голосов
/ 17 августа 2017

Первое, что вам нужно сделать, это следовать этому руководству, чтобы получить представление о том, как использовать TortoiseSVN на локальном компьютере.

http://www.thinkplexx.com/learn/howto/scm/svn/how-to-create-and-use-local-svn-subversion-repository-on-windows-or-linux-simple-and-fast-step-by-step

как только вы закончили с этим учебником и зафиксировали свои файлы в хранилище, выполните команду ниже.

svnadmin dump TortoiseRepository> dumpfile

Если ваш репозиторий TortoiseSVN не называется «TortoiseRepository», просто измените имя выше на любое, как вы его назвали. Если дамп работает, вы должны увидеть множество сообщений «* Dumped revision». 'Dumpfile' теперь содержит полный экспорт вашего репозитория TortoiseSVN и все ревизии, комментарии и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...