Содержимое репозитория SVN - PullRequest
3 голосов
/ 12 февраля 2012

Я установил VisualSvn Server, создал хранилище и добавил к нему решение Visual Studio, используя AnkhSVN. URL для репозитория выглядит примерно так: https://msi -pc / svn / MyProj / . Из-за моей некомпетентности вопрос: сопоставлен ли этот URL с местоположением на HD, где я могу увидеть реальные файлы решения ? В C: \ Repositories я их не нахожу. Возможно, мое понимание SVN неверно, я думал, что репозиторий содержит самую последнюю версию моего решения, которое я зарегистрировал (как в TFS). Спасибо,

Ответы [ 3 ]

3 голосов
/ 12 февраля 2012

Хранилище реализовано в виде базы данных.Под каждой корневой папкой репозитория вы найдете папки типа conf, hooks и db.Они обрабатываются двоичными файлами SVN, содержащаяся в них информация предоставляется протоколом SVN и может быть представлена ​​в виде WebDAV или HTML соответствующим образом настроенным Apache (что содержит VisualSVN).

Таким образом, структура вашего проектаотображается как структура папок и файлов в папке repositories.Вы можете получить доступ только к содержимому через протокол SVN.

1 голос
/ 13 февраля 2012

Subversion не просто хранит самую последнюю и лучшую версию файла, но вместо этого записывает все изменения, сделанные с течением времени. Когда вы извлекаете код из своего хранилища, вы получаете сумму всех внесенных изменений.

Изменения хранятся в специальном формате и не должны быть доступны напрямую, но через клиент Subversion. Поскольку вы используете сервер VisualSVN, вы также можете просмотреть последнюю версию файлов через веб-браузер.

1 голос
/ 12 февраля 2012

Чтобы получить доступ к репозиторию SVN, вам нужен установленный клиент SVN (например, AnkhSVN в VisualStudio или TortoiseSVN под Windows) или для доступа только для чтения, вы можете использовать свой браузер.Поэтому, если вы хотите увидеть структуру репозитория с последним содержимым, просто вставьте URL-адрес вашего решения в SVN в браузер.Если https://msi-pc/svn/MyProj/ является URL-адресом хранилища, этот URL-адрес также будет работать в любом браузере.Установленный сервер VisualSVN предоставит пользовательский интерфейс для доступа к содержимому, а также к метаданным и конфигурации вашего хранилища Subversion.

...