Как разрешить «local edit, incoming delete upon update» ?

Сегодня столкнулся с такой проблемой, и даже не знал почему она возникла.
Выглядить она примерно так:

! C .htaccess > local edit, incoming delete upon update ! C foo > local delete, incoming delete upon update ! C bar > local edit, incoming delete upon update 

Так происходит из-за того, что файл (к примеру .htaccess) был удалён из репозитория, а я не знал об этом и редактировал или даже удалил этот файл локально — именно это и не нравится SVN. Ниже я приведу помогший мне способ разрешить конфликт версий (не забывайте про бэкапы).

В рабочей директории, пересоздайте конфликтный файл:

$ touch foo 

Откатите этот файл (это его удалит)

$ svn revert foo 

Теперь удалите его

$ rm foo 

Это победа! Конфликта нет.

$ svn st 

Другой способ разрешения конфликта

’$ svn resolve –accept=working PATH’ взято отсюда svn: how to resolve “local…

Редактировать / Начать обсуждение