Я использую время простоя на Рождество, чтобы настроить эффективную среду разработки и рабочий процесс, которые будут мне полезны по мере роста моего бизнеса.Я могу заниматься разработкой PHP ..
На данный момент:
Локальная разработка У меня есть NetBeans на моем ПК с Windows.У меня есть Apache, MySQL, PHP и т. Д. Все они установлены для локальной разработки и тестирования.Я интегрировал все это с NetBeans, и у меня также интегрированы PHPUnit и Git.Кажется, он работает отлично, и теперь у меня есть свой локальный репозиторий на моем ПК.
Что я планирую:
Хранилище "Master" Я хочу иметь такой жесвоего рода среда разработки на моем ноутбуке, поэтому я могу работать вне офиса.Мой план состоит в том, чтобы на моем VPS было хранилище для каждого проекта (в какой-то момент я начну развертывать выделенные серверы хранилища), чтобы я мог загружать изменения в конце каждого рабочего сеанса.Утром я просто загружаю их изменения в свой локальный репозиторий и загружаю любую работу, выполненную в конце дня.Это послужит своего рода «официальной» историей проекта, и когда я буду работать с другими разработчиками, они тоже будут работать с этим.
Производственный репозиторий Мне нужен репозиторий на моем VPS,в «живой» области для моих приложений.Я хотел бы иметь возможность отправлять утвержденные и протестированные изменения из «основного» хранилища в это, когда эти изменения будут готовы, а не файлы FTP.
Правильно ли я поступаю по этому поводу?Есть ли инструкции по настройке такого рода вещей?