Ситуация состояла в том, что я работал над файлом, который кто-то еще удалил под контролем версий SVN. Это прекрасно, так как я лишь поверхностно модифицировал юнит-тесты в этом файле.
Под затмением я написал и обновил, который удалил рассматриваемый файл.
Последующее использование SVN при затмении показало, что рассматриваемый файл больше не существует в системе контроля версий. Это прекрасно, так как в моей файловой системе он больше не существует. Так почему же он жаловался?
Файл не был в моей файловой системе, но « svn update » продолжал жаловаться, что файл не находится под контролем версий:
svn update svn: 'blah blah blah...' is not under version control
Решением этой проблемы (и это была файловая система, похожая на nfs) было очищать буферы файловой системы, а затем обновлять svn. Обновление прошло успешно:
sync svn update
Синхронизация сбрасывает буферы файловой системы, проблема была решена.