Подтвердить что ты не робот

Как выйти из контроля источника subversion в visual studio?

У меня есть решение, которое управляется исходным кодом с помощью Subversion и AnkhSVN в Visual Studio 2008, но я хотел бы удалить из него исходный контроль, как это сделать?

4b9b3361

Ответ 1

SVN, в отличие от страшного VSS, не загромождает файлы проекта своими "привязками": он сохраняет всю свою системную информацию в подпапках .svn или _svn внутри каждого каталога, управляемого версиями. Таким образом, "удаление" управления версиями из проекта эффективно означает удаление всех этих папок.

Это утомительно, однако SVN имеет специальную команду под названием svn export, которая либо "экспортирует чистое дерево каталогов из репозитория, указанного в URL" или "экспортировать чистое дерево каталогов из рабочей копии".

Ответ 2

Насколько я знаю, AnkhSVN хранит привязки в файлах проекта и решения (также кэшируется в файле пользовательских параметров решения **. suo *).

Я думаю, что вы можете удалить эти привязки, перейдя на File | Source control | Change Source Control (или на специальную панель инструментов AnkhSVN). В этом диалоговом окне должна быть команда Disconnect проектов.

Ответ 3

Удалите папки .svn, и исходное дерево больше не будет версироваться.

Ответ 4

Если вы хотите удалить элемент управления Subversion файла/папки, но хотите оставить его там, где он есть, вы можете использовать параметр "Удалить (сохранить локальный)" на TortoiseSVN. Чтобы увидеть эту опцию, вы должны удерживать нажатой клавишу при щелчке правой кнопкой мыши по файлу/папке, затем она появится в контекстном меню.

Ответ 5

  • Удалить папку SVN со скрытыми атрибутами из вашей файловой системы
  • откройте файл решения VS в текстовом редакторе и удалите ссылку на subversion "... Управляемый Subversion..." отлично работает для меня..