Как сделать резервную копию удаленного репозитория SVN, если у вас нет прав администратора? - PullRequest
1 голос
/ 17 июня 2010

Я имею в виду, что у вас нет доступа к svnadmin, и у вас нет доступа к его файловой системе.Я собираюсь сделать резервную копию моего проекта на codeplex.com.

Большое спасибо

ОБНОВЛЕНИЕ:

Я использовал:

svnsync initialize file:///d:/fardis_repo https://fardis.svn.codeplex.com/svn

но получил ошибку:

svnsync: Repository has not been enabled to accept revision propchanges;
ask the administrator to create a pre-revprop-change hook

Ответы [ 2 ]

3 голосов
/ 17 июня 2010

Чтобы использовать svnsync , сначала необходимо создать скрипт ловушки pre-revprop-change в вашем локальном репозитории.

Если вы создали свой локальный репозиторий на d: \ fardis_repo,затем перейдите в d: \ fardis_repo \ hooks и создайте файл с именем «pre-revprop-change.bat» в этой папке.Файл pre-revprop-change.bat должен содержать одну строку:

exit 0

Вот и все.После этого ваша команда

svnsync initialize file:///d:/fardis_repo https://fardis.svn.codeplex.com/svn

будет работать нормально.

0 голосов
/ 17 июня 2010
...