PHP - сборка патча приложения - PullRequest
1 голос
/ 18 августа 2010

Я пытаюсь найти лучшее решение для нашей группы разработчиков по созданию патчей для наших приложений (PHP).

В настоящее время мы ежедневно отправляем в SVN, но не запускаем сервер непрерывной интеграции, поскольку проверенный код может содержать ошибки. Для сборки исправлений мы проверяем на соответствие «дате изменения» из последней сборки. Однако, часто мы уже начинаем разработку новых функций, или у нас есть другие исправления ошибок и т. Д., Которые не запланированы для патча. Поэтому мы должны выбрать его при работе с тестовыми серверами.

То, что я ищу, - это простой способ пометить файлы (в качестве IDE мы используем NetBeans), а затем создать их. Когда мы проводим собственное тестирование, мы помечаем файл и т. Д. Это может быть просто текстовая строка в файле (хотя мы удалим ее для использования в прямом эфире).

Опять же, наша проблема заключается в том, чтобы отслеживать, какие файлы помечены как готовые к работе, по сравнению с тем, что в настоящее время находится в разработке.

1 Ответ

1 голос
/ 18 августа 2010

Мой вопрос: почему бы не развиваться в отраслях? Если вы создаете ветку для каждой новой важной функции, то у вас всегда будет «стабильная» ветка. Затем вы просто создаете свои патчи из этой стабильной ветки, и она будет включать только законченный и проверенный код. Когда ветка разработки готова к работе, после тестирования просто выполните SVN Merge, чтобы вернуть данные в стабильную ветку ...

Попытка отследить «производственные» файлы будет важной PITA (особенно, если у вас несколько разработчиков). Так что просто избегайте всей проблемы.

...