Веб-сайт, доступный для просмотра, пока контролируется версиями? - PullRequest
3 голосов
/ 15 декабря 2008

Я просмотрел здесь Stackoverflow и нашел эту тему: https://stackoverflow.com/questions/279/aspnet-visual-studio-and-subversion-how-to-integrate

Однако это не помогло мне в моем случае, или я мог бы просто быть немного глупым.

Так что к моей проблеме!

Установлен VisualSVN на сервере очень далеко, и хотя это работает отлично, я могу добавить свой проект и иметь хороший контроль над исходным кодом, я не хочу "вручную" перемещать мой веб-сайт в нужное место, когда я готов, я хочу сопоставить веб-сайт IIS с каталогом в репозитории SVN. где хранится мой сайт.

Теперь это моя проблема, я не могу понять, возможно ли это или нет? Проект конечно на моем компьютере + репо. и repo-сервер и iis-сервер - это одна и та же машина, поэтому я хотел бы отобразить их вместе, но я знаю, что SVN использует некоторые файлы berkly-db-stuff для файлов ..

Предложения

Ответы [ 2 ]

3 голосов
/ 15 декабря 2008

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

Вы устанавливаете ловушку post commit для извлечения репозитория в папку на вашем сервере и указания вашего веб-сервера в эту же папку.

2 голосов
/ 15 декабря 2008

Это возможно. БД Berkeley используется на стороне хранилища, но на самом деле это не влияет на клиентскую сторону. Subversion создает папки .svn везде, поэтому, если вам это не нравится, используйте rsync .

Редактировать: Я пропустил ту часть, которая у вас уже есть Сервер VisualSVN . Все, что вам нужно, это клиент Subversion, например TortoiseSVN или командная строка svn на вашем веб-сайте для проверки веб-сайта.

...