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