Я только что получил код статуса E
SVN. Что это значит? The update
documentation говорит, что это означает «Existed», но не дает больше деталей.Что означает код состояния E в SVN?
В качестве альтернативы, что такое «препятствующий путь»? В длинном файле справки говорится, что «Обструкция путей сообщается в первом столбце с кодом« E ».
Некоторые сведения: я удалил файл из своей рабочей копии, который я не должен был удалять. Обновление из SVN не восстановило его, поэтому я создал новый файл с тем же именем и скопировал в него копию репо файла.
Затем я добавил его в элемент управления версиями, но это дало ему статус «версии, который нужно добавить в статус удаленного хранилища», а не статус «без локальных изменений».
Использование Subclipse, я выбрал Заменить>Последние из Repository на родительской папке, и это произошло:
revert -N C:/foo/Bar.java
Reverted C:/foo/Bar.java
update C:/foo/Bar.java -r HEAD --force
E C:/foo/Bar.java
Updated to revision 396.
===== File Statistics: =====
Existing: 1
Кроме того, статус E будет отображаться во время обновления _file external_. В этом случае статус E является стандартным поведением, не требуется флаг '--force'. –