LINUX.ORG.RU

[svn] Удалить файл

 


0

1

Доброго времени суток,

Во время коммита в репозиторий попал ненужный файл как его удалить от туда. Пробую на локальной машине svn rm /home/user/имя_файла

Затем svn add --force . и svn commit -m «message», но получаю:

svn: Commit failed (details follow): svn: Aborting commit: '/home/shk/dev/svn/src/crash.test' remains in conflict

Как исправить?

Спасибо.



Последнее исправление: shk (всего исправлений: 1)

svn status и посмотри какие файлы помечены буквой «С». Они в конфликтном состоянии. crash.test этот судя по всему.

А зачем svn add --force ?

nanoo_linux
()
Ответ на: комментарий от shk

Как залить новый комит без этого файла?

shk
() автор топика

Мне в такой ситуации помогло следующее:
Снова содаещь физический файл, который удалил.
Обновляешься из репозитария.
После этого commit.

Если не получится - отпишись. Попробую детально шаги вспомнить.

trex6 ★★★★★
()
Ответ на: комментарий от trex6

>Мне в такой ситуации помогло следующее:

Снова содаещь физический файл, который удалил.

Обновляешься из репозитария.


После этого commit.



Да, так и сделал, спасибо.

shk
() автор топика
Ответ на: комментарий от trex6

т.е. файл продолжит быть в хранилище ?
хотелось бы иметь возможность полностью удалить данные файла (и\или каталога с файлами), которые были случайно закоммичены в хранилище - есть такая возможность ?

x905 ★★★★★
()
Ответ на: комментарий от x905

> которые были случайно закоммичены в хранилище - есть такая возможность ?

Есть, делаешь дамп хранилища, пропускаешь его через svndumpfilter, создаёшь хранилище заново из отфильтрованного дампа.

Eshkin_kot ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.