[я спрашивал в Stackoverflow, но, возможно, этот форум более опытен в этом вопросе:]
У меня был VisualSVN Server, который отлично работал на компьютере с Windows Vista, а теперь он должен запускать Windows 7 на том же компьютере (установленном в новом разделе).
Итак, теперь весь исходный код находится в репозитории на диске D: (раньше он был на C :)
(Windows 7 будет C :, а Vista теперь станет D :)
Можем ли мы просто скопировать D: \ Repositories как C: \ Repositories, а затем снова установить VisualSVN Server в Windows 7 и позволить ему использовать C: \ Repositories, а затем весь исходный код, вся история (различия и комментарии) будут снова доступен?
Я протестировал это на клоне наших машин для разработки, и это сработало. Вся информация о репозитории хранится в файле, включая все теги и т. Д.
Вас также может заинтересовать svnadmin hotcopy
инструмент. Проверьте ссылку на SVNBook: Резервное копирование репозитория