Как удалить файл из системы контроля версий без удалить его?

Если я запустил svn rm file , файл будет удален из локальной рабочей копии.

Что я делаю теперь это:

$ cp file file2
$ svn rm file
$ svn ci
$ mv file2 file

Как мне избежать того, чтобы svn также удалял локальный файл при использовании svn rm ?

127
задан tshepang 23 August 2014 в 21:32
поделиться

1 ответ

Вам нужен параметр командной строки --keep-local. Это удаляет файл из-под контроля версий, не удаляя его из вашей файловой системы.

$ svn rm --keep-local my_important_file

Примечание: --keep-local влияет только на svn rm вашей копии. У других пользователей может быть удалена их собственная локальная копия файла, если нет конфликта между их локальной копией и репозиторием из-за внесенных ими изменений. Это может быть не желаемый результат. Смотрите комментарии ниже.

272
ответ дан 24 November 2019 в 00:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: