У меня есть проект php в подрывной деятельности, с типичным /project/trunk/
, /project/test/
, /project/branches/
Структура. Я хочу начать писать некоторые модульные тесты с помощью PHPUnit. Где хорошее место для хранения этих файлов в управлении версиями?Где я могу хранить свои тестовые файлы в моем проекте php?
Если я поместил их в /project/unittests/
, мне пришлось бы проверять каталог, который они испытывают параллельно, так что это немного хлопот, что я должен убедиться, что делаю это правильно. Если я сохраню их в проекте, скажем в /project/trunk/unittests/
, то они будут там, когда я развожу сайт, если у меня нет дополнительных крючков, чтобы не экспортировать их, или, по крайней мере, убедитесь, что мой .htaccess не позволяет их обслуживать.
Каталог журналов - как вы можете его не перезаписывать при экспорте новой версии сайта (если это так, как вы это делаете)? Является ли каталог без фактических журналов в vc или нет? Или 'logs' просто живут независимо от vc? – user151841
Svn игнорирует содержимое каталога при фиксации. При обновлении Svn журналы моей живой версии уже удалены (logrotate + как часть процесса обслуживания) - в этом случае записи журнала из более старых версий не влияют на анализ журналов более новой версии. – Fge