Я удалил файлы из своего проекта, используя svn del /path/project/file
на моем сервере, и файл был удален с сервера после svn commit
. Однако, когда я ввожу svn list
в этот каталог, файлы все еще находятся в репозитории, что раздражает, так как оно вмешивается в любые будущие операторы svn update
.Удаление файлов из SVN
Почему это делается и как я могу избавиться от них?
Ваша терминология немного странная. Вы удаляете непосредственно на сервере (используя URL-адрес сервера и без фиксации), или вы удаляете из своей рабочей копии и фиксируете. Во-первых, 'svn up' должен удалить файлы из вашей рабочей копии. Во-вторых, они уже должны исчезнуть из рабочей копии. – crashmstr
Можете ли вы дать нам свою команду? Либо вы сделали удаление непосредственно из репозитория (что возможно), но тогда вам не требуется фиксация. Или вы удалили файлы из своего рабочего каталога, сделали фиксацию, а затем снова выполнили 'svn ls' в своем рабочем каталоге. Возможно, вы можете попробовать 'svn update' обновить до последней версии, а затем попробовать' svn list' снова? –
Моя команда была «svn del file» на самом сервере, который удалил файл. Обновление svn на сервере и рабочая копия только что сказал, что «целевой путь не существует». Файлы все еще находятся в репозитории с svn-списком, так как я могу избавиться от них. – swdee