Как @Thilo уже упоминалось,
SVN Checkout не содержит историю. Самое лучшее, на что вы можете надеяться for - это последовательный, полный, несколько недавний снимок последнего состояния ствола.
Чтобы создать новый репозиторий с той же историей, что и старый, вы должны иметь рабочую резервную копию сломанного репозитория. Вы знаете, какой пакет сервера Subversion установлен на удаленном месте (вопрос отмечен subversion-edge), поэтому я предполагаю, что у вас есть доступ к удаленному местоположению. В этом случае найдите резервную копию репозитория.
Непонятно, что вы подразумеваете под «мертвым SVN repo», BTW. Если репозиторий поврежден (т. Е. Сбой на svnadmin verify
), вы можете частично его восстановить (или даже исправить). Однако, если вы полностью потеряли доступ к репозиторию и не имеете резервной копии, вам не повезло.
SVN checkout не содержит истории. Лучшее, на что можно надеяться, - это последовательный, полный, несколько недавний снимок последнего состояния ствола. Вы, вероятно, также не проверяли теги или ветки, не так ли? – Thilo
Из выписки вы сможете восстановить только последнюю версию. Нет больше истории. Если у вас достаточно много резервных копий, вы можете использовать их для создания «новой истории» (одной ревизии из каждой резервной копии) вручную. – mihi