Я только привыкаю к Subversion, и у меня есть фундаментальный вопрос по поводу версий.
Я создал свой SVN-репозиторий на сервере "S", размещенном в моей сети. Предполагая, что я «импортирую» код, файлы, каталоги и т. Д. С другого компьютера «A» в сети, он добавляется в репозиторий SVN моего сервера.
Я делаю проверку с другого компьютера "B" в сети и могу получить весь код из хранилища и т. Д.
Если я отформатирую или уничтожу ПК "A", мой исходный код все еще будет доступен через кассу в B?
Если да, когда я в действительности захожу в свою папку репозитория на сервере, я не нахожу копию папки, только каталоги конфигурации, базы данных и т. Д. Где физически хранятся данные на сервере S, если они вообще есть? В настоящее время размер каталога репозитория явно намного меньше размера папок с исходным кодом.
Я думаю, что VSS хранит копию действующего кода в каком-то нераспознаваемом формате БД, у git есть опция, не требующая этого. SVN также поддерживает копию кода где-нибудь?