Что мне делать, если 'svn cleanup' не работает?

В SVN 1.7 все изменилось, и svn популярное решение по удалению svn файла журнала в каталоге svn .svn невозможно при переходе subversion к реализации рабочей копии subversion базы данных.

Вот что я сделал, и svn похоже, что это сработало:

  1. Удалите каталог .svn для вашей рабочей копии.
  2. Начать новую проверку в новом временном каталоге.
  3. Отменить оформление заказа (мы не хотим ждать, пока все разберутся).
  4. Выполните очистку отмененной проверки.
  5. Теперь у нас есть новый каталог .svn с чистой базой данных (хотя файлов нет / мало).
  6. Скопируйте этот .svn в свой старый поврежденный рабочий каталог.
  7. Запустите svn update, и он должен привести ваш новый частичный каталог .svn в соответствие со старым рабочим каталогом.

Это subversion немного сбивает с толку с subversion точки зрения процесса. По subversion сути, мы удаляем поврежденный subversion .svn, а затем создаем новый svn .svn для того же пути оформления svn заказа. Затем мы перемещаем subversion этот новый .svn в наш старый subversion рабочий каталог и обновляем subversion его в репозитории.

Я только subversion что сделал это в TSVN, и, похоже, он svn работает нормально и не требует subversion полной проверки и загрузки.

-Джоди

svn

2022-11-19T09:32:30+00:00