4

У меня есть рабочая копия, извлеченная из репозитория SVN.

Когда я пытаюсь зафиксировать, я получаю следующую ошибку:

svn: File not found: revision 57, path '/trunk/path/to/my/file/logo-mini.jpg'

Я нашел этот файл в репозитории и заметил, что он имеет только одну ревизию - 58.

Я не понимаю, почему SVN жалуется на этот файл, когда он представлен и почему он указывает на ревизию 57 вместо 58?

Я также переименовал папку пра-пра-пра-прародителя этого файла. Возможно, это проблема ...

Обновить

Подробное описание ошибки, которую я получил из приложения Cornerstone (Mac OS X):

Description : Could not find the specified file.
 Suggestion : Check that the path you have specified is correct.

Technical Information
=====================

      Error : V4FileNotFoundError
  Exception : ZSVNNoSuchEntryException

Causal Information
==================

Description : Commit failed (details follow):
     Status : 160013
       File : subversion/libsvn_client/commit.c, 867

Description : File not found: revision 57, path '/trunk/assets/themes/base/article-content/images/logo-mini.jpg'
     Status : 160013
       File : subversion/libsvn_fs_fs/tree.c, 663

Итак, я переименовал каталог /trunk /assets /themes в /trunk /assets /skins, одновременно улучшая структуру проекта.

Я попробовал следующее:

  • Обновление каталога /trunk /assets /themes
  • уборка
  • удаление из файловой системы и повторная проверка
  • возврат всего каталога /trunk /assets /themes к версии HEAD. Даже это не помогает. Все еще получаю ту же ошибку.

У меня нет результатов.

1 ответ1

0

Cornerstone требует, чтобы вы вручную установили версию рабочей копии в Cornerstone, которая совпадает с версией Subversion на сервере. Вы можете изменить его, выбрав Рабочая копия -> Обновить рабочую копию ...

Я просто выяснил даты в этом посте, но я все равно оставлю ответ на всякий случай, если кто-то все еще ищет ответ

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .