2010-09-16 9 views
3

Я пытаюсь выполнить сброс репозитория SVN из командной строки. У меня установлены TortoiseSVN (gui) и CLUB CollabNet SVN.svnadmin не распознан

В любом случае, когда я делаю команду svnadmin dump, она говорит svnadmin isn't a recognized command.

Что послужило бы причиной этого? Репо SVN размещается с невозмутимым, если это имеет значение. Я все еще довольно зеленый с SVN, так что медведь со мной.

+0

Вы не глупы. У меня есть tortoisesvn для простого графического интерфейса, который мне очень нравится, но я также установил пакет sliksvn, чтобы использовать «оригинальное» консольное программное обеспечение. –

+0

Хех, спасибо. Некоторые вещи намного проще/быстрее сделать с черепахой, чем с cli. – Will

ответ

2

Насколько я знаю, команда svnadmin не является частью этих распределений. В TortoiseSVN клиент командной оболочки вообще не только графический клиент ... Возможно, вам следует проверить некоторые из распределенных пакетов с сайта subversion.apache.org. Вы проверили, находится ли путь вашей установки в вашем PATH?

+0

Конечно, выглядит так. Я только что проверил мою установку и установил только svn.exe и svnversion.exe. Вам необходимо загрузить пакет сервера для двоичных файлов Collabnet. –

1

Я загрузил дистрибутив subversion slik (отсюда http://www.sliksvn.com/en/download) Этот пакет также включает в себя программу svnadmin.

С svnadmin dump REPOPATH -r FROM:TO >>RepoDump.dump Мне удалось создать дамп, с svnadmin load REPOPATH < RepoDump.dump Мне удалось загрузить созданный дамп.

В дистрибутиве collabnet, похоже, не включена эта программа (по крайней мере, версия, которую я загрузил).