Я случайно удалил каталог верхнего уровня из браузера Repo, и единственный способ вернуть его был следующим:
- Экспорт папки верхнего уровня из истории предыдущих версий
- Создайте новую папку в хранилище, чтобы заменить удаленную.
- Добавить экспортированные файлы обратно в новый каталог (то же имя, что и в предыдущем)
- Обновите рабочую копию, она удалит, а затем повторно добавит те же файлы.
Это раздражает, но, по крайней мере, работа и репо будут синхронизированы. «Отменить изменения из этой ревизии» не работал для отмены удалений репозитория, он только возвращает в рабочий каталог, а не «Отменить» удаление в хранилище.