Где мои локальные файлы при использовании локального сервера SVN: клиент TortoiseSVN?
Я начинаю с SVN и еще не до конца понимаю.
Я установил Subversion, а затем создал локальный репозиторий с помощью TortoiseSVN. Затем я импортировал несколько проектов в репозиторий SVN, но понятия не имею, где эти файлы хранятся локально?
Любая идея, где еще я мог бы посмотреть?
1 ответ
Сам репозиторий на сервере управления исходным кодом не хранит файлы в той же структуре папок, с которой вы знакомы. Subversion имеет собственную уникальную структуру базы данных, которую вы видите в папке хранилища.
Для работы с файлами, контролируемыми исходным кодом, вам необходимо проверить репозиторий в рабочей копии в другом месте на вашем компьютере. Сам репозиторий не редактируется напрямую, вы извлекаете свой код в свою рабочую копию, вносите изменения, а затем возвращаете его обратно. Затем Subversion сохраняет историю изменений в своей базе данных как серию различий.
Возможно, было бы легче разобраться, если учесть, что большинство людей имеют свои репозитории на сервере Subversion и свою рабочую копию на своем локальном компьютере.