2013-06-24 5 views
-1

Я создал папку для своего локального репозитория SVN. Он работает нормально, но у меня есть вопрос:Локальный репозиторий SVN

Когда я открываю папку SVN, я вижу разные файлы, такие как Conf, Hooks, Locks, Db.

Но я не вижу своих проектов, которые я сохранил в этой папке.

Когда я использую Visual Studio для открытия моих проектов SVN, я могу видеть (и открывать) мои проекты из папки SVN, но если я получаю доступ к папке SVN без визуальной студии, я не вижу своих проектов.

Это нормально? Или я делаю что-то неправильно?

ответ

4

Ваши проектные файлы хранятся где-то внутри папки db. Например. в папке revs у вас будет один файл для каждой версии/версии.

Но вы не работаете непосредственно в папке репозитория. Вместо этого вы проверяете рабочую копию в другую локальную папку. Здесь вы можете редактировать файлы и вносить изменения.

В репозитории хранится (фиксируется) каждая ревизия ваших локально модифицированных файлов. Вместо локального каталога репозиторий также может жить на сервере (где вы могли бы получить к нему доступ через http, например).

Я предполагаю, вы используете TortoiseSVN (если нет, ознакомьтесь с этим). Посмотрите на его документацию. Он должен ответить на ваши вопросы (например, «basic concepts» или «daily use guide»).

+0

Спасибо. Я использую TortoiseSVN. Подумал, что можно увидеть и открыть проекты в SVN-файле. – Swag

+0

@xVizzi: вы можете просматривать внутри репозитория с помощью браузера репозитория TortoiseSVN. Но вы не можете редактировать файлы непосредственно внутри репозитория (вам нужно будет проверить рабочую копию). – M4N

+0

Спасибо! Я понял ;) – Swag

1

Вы создали репозиторий прямо сейчас. Если вы хотите изучить свой проект, вы должны создать Checkout в этом репозитории.

Если вы используете TortoiseSVN, вы можете сделать это, щелкнув правой кнопкой мыши папку insige> SVN Checkout ... и поместив ваш URL-адрес репозитория в «URL-адрес репозитория» (если ваш репозиторий находится на локальном диске, используйте файл: ///вместо http: //)