недавно наш SVN-репозиторий исчез с сервера, на котором он находится. Мы до сих пор не выяснили, как это произошло, но у нас была полу-недавняя резервная копия, которую мы смогли использовать для восстановления хранилища. Мы не потеряли работу (у всех были резервные копии их последних изменений на жестких дисках), но номера ревизий по существу вернулись к более старым ревизиям, когда мы начали использовать старую резервную копию хранилища.
Сервер SVN, похоже, сейчас исправлен, но я заметил некоторые проблемы с tortoiseSVN, которые, как мне кажется, были вызваны изменениями на сервере SVN. На моей локальной машине я не смог увидеть какую-либо ревизию, которая произошла после того, как мы вернулись к резервной SVN. Мне удалось это исправить, удалив tortoiseSVN и переустановив более новую версию.
Теперь мой коллега пытается обновить свой ствол SVN и видит очень старые версии файлов (намного старше, чем резервная копия). Сервер SVN имеет правильные файлы, и другие могут получить к нему доступ, так что, похоже, это проблема его клиента. Он пытался удалить черепаху и переустановить ее, но это не помогло. Я подозреваю, что черепаха каким-то образом хранит / обнаруживает (неверную) информацию о сервере SVN, несмотря на переустановку; но я не знаю, как это возможно. Кто-нибудь знает, как мы можем заставить его клиента проверить сервер SVN и обнаружить произошедшие изменения?