2016-01-12 1 views
0

Как я могу проверить свой репозиторий svn без файлов .svn? Я попробовал экспорт svn, но у меня появляется ошибка, показывающая, что мне нужно выполнить очистку. Я попытался снова после выполнения процесса очистки, но та же ошибка повторяется снова и снова.Чтобы получить копию проекта без svn-файлов, ошибка в экспорте SVN

Пожалуйста, помогите.

+0

Вы просматриваете пустую папку? В любом случае, если вы хотите скопировать папку, но исключить папки «.svn», вы можете использовать robocopy из командной строки: robocopyc: \ sourcefolder d: \ destinationfolder ¤.¤/xd .svn/e (Заменить ¤ с помощью звездочка/звездочка/символ умножения, так как StackOverflow удаляет этот символ из комментариев) /xd является «исключить каталог» и пропустит все папки с именем «.svn». – nivs1978

+0

Возможный дубликат [Как удалить элемент управления Subversion для папки?] (Http://stackoverflow.com/questions/154853/how-do-you-remove-subversion-control-for-a-folder) – Fab

ответ

1

Прежде всего, используйте современный клиент Subversion. Вы говорите «без .svn-файлов» во множественном числе, поэтому я могу предположить, что вы используете Subversion 1.6 или более старый клиент, рабочая копия содержит несколько каталогов .svn в корне каждого каталога. Начиная с Subversion 1.7, только в каталоге .svn в корне рабочей копии.

Если вы хотите получить экспорт из репозитория, используйте команду svn export. В результате вы просто загрузите содержимое репозитория без получения рабочей копии.

+0

Да, мой Версия svn - 1.6. Было ли обновление существующего svn причиной каких-либо ошибок в моем проекте? –

+0

Нет, не следует. Однако после обновления до Subversion 1.9 вы должны запустить 'svn upgrade' против ваших локальных рабочих копий, чтобы сделать их совместимыми с последней версией. – bahrep

Смежные вопросы