У меня есть хранилище Subversion, расположенное на наших школьных серверах в проекте, который мы с друзьями работали в прошлом семестре. Мы хотим взять проект, отшлифовать его и сделать его более предметом портфолио, и я не совсем уверен, что репо останется без изменений на школьных серверах (они обычно стирают его через несколько семестров). У меня нет доступа к дампу репо, хотя я отправил электронное письмо, чтобы узнать, смогу ли я получить его - что было бы лучшим решением.
Я пробовал svnsync, но школьный сервер не поддерживает команду воспроизведения (возможно, отключена), поэтому у меня это не сработает.
Теперь, теоретически, не будет ли возможно (вручную или программно) проверить каждую ревизию хранилища и зарегистрировать ее в новом хранилище на нашем собственном сервере? Я думаю, что это сработает - нас всего трое, и нет конфликтов рабочих копий, о которых нам нужно было бы беспокоиться, мы просто хотим получить копию всей истории репо на случай, если нам нужно вернуться и посмотреть на это.
Это, как говорится, прежде чем я пойду и заново изобрету колесо, написав скрипт для этого - существует ли что-то подобное? Я должен понять, что уже есть инструмент для этого или кто-то написал скрипт для этого.