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

SVN delete --keep-local

Я работаю над проектом, в котором кто-то проверял некоторые папки и файлы, которые, как предполагается, не находятся в репозитории, и, предположим, находятся на нашей локальной сети, я пытаюсь удалить их по следующей команде, и это дает мне эта ошибка

svn delete filename --keep-local
svn: invalid option: --keep-local
4b9b3361

Ответ 2

Обратите внимание, что delete --keep-local сохраняет только удаленные файлы/папки в локальной рабочей копии .

Когда ваши коллеги выполняют следующий update, поврежденные файлы/папки будут удалены в их рабочих копиях.

Опция keep-local не так полезна, как кажется многим людям.

Ответ 3

Как сказал wcoenen и Dave Markle, у вас есть старая версия, у которой нет опции --keep-local. Чтобы быть более конкретным, этот вариант был введен в версии 1.5.

В качестве обходного пути:

  • Скопируйте файлы из рабочей копии.
  • svn delete
  • svn commit
  • Скопировать их обратно в рабочую копию
  • Добавьте их в svn:ignore, чтобы они снова не проверялись!