'Un-SVN' рабочая копия - PullRequest
       24

'Un-SVN' рабочая копия

47 голосов
/ 08 октября 2008

У меня есть папка, которая является моей рабочей копией. Как удалить все функции SVN из этой папки? Для этого есть причина: каким-то образом моя главная папка, содержащая все мои рабочие копии сайтов, каким-то образом превратилась в рабочую копию, поэтому у меня есть рабочая копия как таковая.

Итак, есть ли простой способ удалить контроль версий из папки?

Ответы [ 14 ]

2 голосов
/ 23 апреля 2010

Я просто использую Windows Explorer для поиска «.svn» (начиная с верхней части моей рабочей копии), а затем выбираю все папки, которые он находит, и удаляю их.

2 голосов
/ 08 октября 2008

С помощью TortoiseSVN вы можете перетащить папку правой кнопкой мыши и затем выбрать команду «SVN Export All to here».

1 голос
/ 08 октября 2008

Как уже говорили другие, удаление папки .svn удалит функциональность SVN из этой папки . Если вы сделаете это рекурсивно, вы отключите SVN от всего вашего WC, что по сути и делает команда экспорта. Я не уверен, является ли это функцией Tortoise, двоичным файлом CLI SVN или обоими, но я напоминаю, что один из них позволяет вам выполнять экспорт на месте, который буквально просто удаляет папки .svn из WC. Обычный экспорт создает копию вашего WC в новом месте, которое не является версионным.

1 голос
/ 08 октября 2008

вы не можете просто удалить подпапку .svn?

Насколько я знаю, SVN хранит все о своем подключении к хранилищу в этой подпапке (по крайней мере, в Windows)

...