svn: удаление внешнего в рабочей копии?
Я переместил один из моих (однофайловых) внешних файлов в другой каталог, но его присутствие сохраняется в моей рабочей копии. Если я удалю файл, а затем svn update
, это восстанавливается.
Как я могу избавиться от внешнего? Это больше не присутствует в svn:externals
в каталоге, о котором идет речь.
2 ответа
Решение
Это известная проблема, см.:
http://subversion.tigris.org/issues/show_bug.cgi?id=3351 - не удается удалить внешние файлы.
Это было исправлено в 1.7, но в 1.6 нужно извлечь свежую рабочую копию, чтобы избавиться от файла.
Нашел исправление: я удалил родительский каталог рассматриваемого файла, а затем сделал обновление. SVN не воссоздает фантомный файл.