SVN. Удаленная отладка из Zend Studio.

Bagroff

Новичок
SVN. Удаленная отладка из Zend Studio.

Возможно ошибся с темой форума, но более подходящего чем оффтопик...

Хотелось бы, услышать пояснений от народа, юзающего SVN по некоторым вопросам...

Общая суть ясна.

На сервере завел через xinetd - /usr/bin/svnserve. Создал репозитарий в /srv/svn. Где, собственно, сам проект.

Апачи обслуживает виртуальный хост(http://project.local) с этим же проектом. Т.е. делаем экспорт из /srv/svn в /srv/www. И видим по http, выгруженный из репозитария проект.

Все просто, вроде бы.

Но. Стоит вопрос отладки.

В Zend Studio(будучи в проекте с локальной копией svn репозитария) чекаем удаленную отладку через http://project.local. И вот тут возникает вопрос. Мы отлаживаемся удаленно, по состоянию последнего экспорта из репозитария. Но состояние file.php (/srv/svn) и file.php (/srv/www) и file.php (локальная копия не комиченная) который как-то там зацеплен при отладке отличаются между собой. Т.е. дебаг получается весьма "забавный". Как быть при использовании удаленной отладки?

Приходит на ум только одно. Написать какой-то хук, который при коммите, будет делать экспорт коммеченного файла в директорию вирт. хоста апачи.

Как правильно поступить в такой ситуации?
 

chulim

Новичок
при каждом коммите - экспорт?
или я не понял, или достаточно rsync
 

Bagroff

Новичок
Автор оригинала: chulim
при каждом коммите - экспорт?
или я не понял, или достаточно rsync
Нет, я не настаиваю, после коммита делать экспорт в /htdocs/www. Ничего другого,- вразумительного в голову не пришло.

Помучил mod_dav_svn. Привинтил к Apache. Получил по http://project.local а-ля "выгруженный" проект.
<VirtualHost *>
<Location />
DAV svn
SVNPath /srv/svn/test_project

AddType application/x-httpd-php .php .phtml
</Location>

Servername project.local
{...}
</VirtualHost>

Но, как натравить на .php сорцы, в таком варианте, php_mod,- хз.

Наверное, я совсем не тем путем пошел...
 
Сверху