Если этот разработчик не удалил репозиторий на сервере, то весь ваш код в безопасности. Все, что вам нужно сделать, чтобы проверить это, - создать новую пустую папку, а затем выполнить проверку SVN из ревизии 209 вместо HEAD. Это даст вам каждый отдельный файл в своем состоянии для пересмотра 209. Вы можете сделать это на любой из ваших рабочих станций dev, не нужно ничего делать на сервере.
Чтобы вернуть изменения, просто поднимите окно SVN Show Log (при использовании TSVN) в корневой рабочей копии и выберите версию 209, затем выберите «Вернуть в ревизию» - это сделает обратное слияние изменений в ревизии 210, который вы можете проверить в качестве ревизии 211. Это должно решить вашу проблему.
Если разработчик удалил репозиторий на вашем SVN-сервере, для восстановления вашего кода требуется ежедневная резервная копия.
До тех пор, пока ваш репозиторий на сервере не поврежден, удалить SVN невозможно. Когда вы удаляете что-то, оно просто становится невидимым с этой точки вперед, но вы всегда можете вернуться к любой версии любого файла в репозитории - вам просто нужно перейти к правильной ревизии.
время для перехода на git –
Время запуска этого разработчика –
Удаление файла (или всего репозитория), а затем фиксация не приводит к потере чего-либо. В этом весь смысл системы контроля версий, она не позволяет вам постоянно проигрывать, если вы ошибаетесь. –