SVN EXPORT для удаления из системы контроля версий - PullRequest
1 голос
/ 18 февраля 2011

Я пытаюсь удалить папку из системы контроля версий.Я хочу оставить локальную папку в покое и просто больше не связывать ее с репозиторием.

Согласно другим ответам на вопросы, SVN EXPORT - это способ удалить папку из системы контроля версий.И поэтому я ввожу SVN EXPORT PATH1 PATH2 и опускаю PATH2:

prompt> svn export / var / wwwЭкспорт завершен.подскажите>

Однако при запускеподскажите> svn info / var / www

Это дает мне все ту же информациюПуть: / var / www URL: https://someurl/somefolder
Корень хранилища: https: // ...... и т. Д.

Я ищу это, чтобы сказать:"var / www не рабочая папка" или"var / www не находится под контролем исходного кода"

И поэтому я ввел команду Export, но она все еще находится под контролем исходного кода.

Ответы [ 2 ]

1 голос
/ 18 февраля 2011

Кажется, что вы хотите svn del --keep-local.

1 голос
/ 18 февраля 2011

Вам просто нужно удалить метаданные Subversion.Это будет скрытая папка с именем .svn в вашей папке и в каждой подпапке - удалите их, и они больше не будут рабочей копией.

Просто экспорт SVN не будет работать, потому что он будет перезаписывать существующиефайлы на месте, но не удаляют папки .svn, которые все еще существуют на диске.Вы также можете просто удалить папку и затем повторно экспортировать ее на место.

Для ясности: это решение удаляет связь с хранилищем для этой папки в вашей рабочей копии, но не удаляет файлы из самого хранилища (вот как я читаю то что ты спрашиваешь).Если вы действительно хотите удалить файлы из хранилища, тогда вам нужен svn rm, ответ Евгения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...