Черепаха SVN Сервер Перестройка - PullRequest
0 голосов
/ 17 мая 2018

Я верю, что у меня правильные условия, но, пожалуйста, дайте мне знать, если я их каким-либо образом неправильно использую.

Некоторое время назад я создал репозиторий VisualSVN на рабочем столе, и у меня была рабочая копия.на моем рабочем столе, а также на моем ноутбуке, чтобы синхронизировать файлы между ними.Я недавно перестроил свой рабочий стол и не сделал резервную копию папки репозитория, только папку рабочей копии.

Каков наилучший способ перестроить репозиторий, чтобы я мог снова начать синхронизацию файлов?Нужно ли просто создать новую папку и оформить новый репозиторий, затем экспортировать старые файлы в новую папку и выполнить обновление SVN?Я хотел бы получить доступ к предыдущим версиям файлов, если это возможно, но если нет, то это тоже хорошо.

1 Ответ

0 голосов
/ 24 мая 2018

В отличие от git, svn является централизованным репозиторием, что означает, что вся информация о ревизиях хранится на стороне сервера, в вашем случае - папка репозитория, которую вы не резервировали. Если вам повезет, у вас может быть какой-то кешированный журнал из вашей рабочей папки, это может работать по-разному, в зависимости от формата вашей рабочей папки, однако получить эти ревизии для репликации и затем в вашем новом хранилище будет очень сложно, но я рекомендую по крайней мере взять снимок экрана кэшированного журнала для справки.

О создании нового, да, вы правы, создайте новое хранилище, извлеките пустую папку, экспортируйте из вашей старой рабочей папки, а затем подтвердите, обновление не потребуется, поскольку это новое хранилище, и вы все в порядке, вам потребуется выполнить новую чистую проверку с другой машины.

Мое предложение: держите репо где-нибудь еще, там должны быть некоторые провайдеры, предоставляющие бесплатный хостинг, если ваша кодовая база не слишком велика. Если вы беспокоитесь о надежности хостинга, переключитесь на использование git, с помощью git вы можете реплицировать все из резервной копии локальной рабочей папки, поскольку она децентрализована.

...