Сделал для версии 3.0.1 - скачать настройки. Импортируются через Меню File → Import Settings.
Code style работает вроде неплохо, кроме бага WI-3393. Плюшки после импорта:
Все дальнейшие действия производятся в командной строке в каталоге с PHP (команда для перехода cd D:\usr\php53\)
(для тех, у кого его нет или возникли огромные трудности с go-pear.bat)
Качаем pear package manager и складываем в корневую директорию php. В каталоге с php.exe выполняем
php go-pear.phar
После этого должна пойти установка, в ходе которой нужно будет указать что устанавливается локальная версия (local) pear и настроить пути до нужных файлов (их будет 12 — у меня корректно невыбрался только путь до php.ini — все остальные — ок). Так же в ходе этой установки скрипт может запросить изменение php.ini — внесение каталога с pear в include path — говорим ок.
Проверяем что pear работает: pear help
pear upgrade pear channel-discover pear.phpunit.de pear channel-discover components.ez.no pear channel-discover pear.symfony-project.com pear install phpunit/PHPUnit
Для начала нечто типа мануала собственно от разработчиков PhpStorm можно почитать здесь. Там есть ссылка на установку PHPUnit из PEAR и сама настройка IDE.
Если Вы хотите помочь другим программистам понять, что это за коммит, то можно дополнительно писать номер задачи к логу коммита.
В phpStorm это осуществляется с помощью меню File | Settings | Version Control | Issue Navigation → Add
Issue ID: [A-Z0-9]+\-\d+ Issue Link: https://path/to/bugtracking/system/$0
Где $0 - это идентификатор проекта.
Таким образом IDE тоже станет поддерживать данные хаки в сообщениях при коммите и в show history. К сожалению, это свойство нужно выставлять на каждый проект отдельно (т.е. это не глобальное свойство для IDE).
Не стесняйтесь писать номера задач в коммитах!
Существует и более классная поддержка популярных багтрекеров 1).
Для того чтобы в PhpStrom заработал SVN 1.7, нужно сделать два шага: устанвить его как плагин
File -> Settings -> Plugins -> Browse Repositories -> Subversion 1.7 Experimental Integration -> Install.
Далее открыть конкретный проект и там включить svn 1.7
File -> Settings -> Version Control (Project Settings). Выбрать напротив директории во второй колонке VCS как Subversion 1.7 Experimental
В TortoiseSVN дела обстоят намного лучше. Необходимо засетить не рекурсивно следующие svn properties
bugtraq:label ALIAS bugtraq:url https://path/to/bugtracking/system/ALIAS-%BUGID% bugtraq:message ALIAS-%BUGID% bugtraq:number true
Где ALIAS, это системное имя проекта в EazyDays. Какой профит?
Профит очевиден! (не нужно писать сразу ссылки на задачи). Небольшой скрипт для работы с eazydays.
Подробнее про интеграцию написано на официальном сайте.
Плагин интеграции фреймоврка Eaze в PhpStorm.