Как восстановить существующее хранилище с помощью TortoiseSVN? - PullRequest
6 голосов
/ 03 марта 2012

После сбоя моей ОС я установил свежую версию (Windows 7 Pro x64).

Я хочу зафиксировать изменения в моем проекте, поэтому мне нужно восстановить локальный репозиторий, чтобы сделать это. Конечно, у меня есть все файлы, расположенные в моей папке, где находился репозиторий до сбоя ОС, но, конечно, TortoiseSVN не знает, что был репозиторий. Как я могу это сделать (я считаю, что это хранилище можно восстановить)?

Ответы [ 3 ]

5 голосов
/ 03 марта 2012

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

2 голосов
/ 03 марта 2012

Я думаю, что вы смешиваете здесь "хранилище" и "рабочую копию".

Предполагается, что на вашем жестком диске создано локальное хранилище:

Чтобы найти хранилище, вы можетесделайте свежую проверку вашего локального репозитория и укажите местоположение, начинающееся с «file: //».Если у вас есть старая рабочая копия, но хранилище находится не в своем старом расположении, вы можете переместить ее с помощью команды TortoiseSVN «relocate».

Старая рабочая копия должна просто появиться.Скорее всего, он не отображается, потому что вы установили новую версию TortoiseSVN (1.7.x), которая использует более новый формат рабочей копии, который отличается от старого формата.Вам необходимо выбрать каталог рабочей копии и выбрать «обновить рабочую копию», чтобы вы могли работать с ним.

0 голосов
/ 05 октября 2017

Просто извлеките новый проект и скопируйте папку .svn в существующий проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...