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 (локальная копия не комиченная) который как-то там зацеплен при отладке отличаются между собой. Т.е. дебаг получается весьма "забавный". Как быть при использовании удаленной отладки?
Приходит на ум только одно. Написать какой-то хук, который при коммите, будет делать экспорт коммеченного файла в директорию вирт. хоста апачи.
Как правильно поступить в такой ситуации?
Возможно ошибся с темой форума, но более подходящего чем оффтопик...
Хотелось бы, услышать пояснений от народа, юзающего 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 (локальная копия не комиченная) который как-то там зацеплен при отладке отличаются между собой. Т.е. дебаг получается весьма "забавный". Как быть при использовании удаленной отладки?
Приходит на ум только одно. Написать какой-то хук, который при коммите, будет делать экспорт коммеченного файла в директорию вирт. хоста апачи.
Как правильно поступить в такой ситуации?