Предпочтительная настройка для разработки с Umbraco - PullRequest
4 голосов
/ 04 ноября 2011

Мы начинаем разработку нового веб-сайта с помощью Umbraco, и у нас возникли некоторые трудности с оптимальной настройкой для нескольких разработчиков.

Сейчас у нас есть полная установка umbraco в каталоге кода, и IIS указывает на негону и локальная БД для каждого разработчика.Мы планируем использовать пакет Courier для передачи изменений содержимого и Git для исходного кода.

Эта настройка позволяет выполнять отладку из Visual Studio (с использованием F5) вместо подключения к w3p, что раздражает.,Отдельная база данных - это часть, которая мне не очень нравится, я бы предпочел общую, но с моделью кэширования Umbraco (в файле xml) это тоже не оптимально - изменения типов данных и т. Д. Не отражаются в средах других разработчиков.Это, однако, означает, что обмен изменениями между разработчиками является двухэтапным процессом - Git + Courier.

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

Спасибо!

1 Ответ

4 голосов
/ 11 ноября 2011

Мы используем центральную систему управления исходным кодом для кода и совместно используем одну базу данных для всех разработчиков. Это работает довольно хорошо, но после изменения или обновления репозитория контроля версий единственное, что нужно иметь в виду, - это то, что вам нужно обновить кеш (щелкните правой кнопкой мыши по корневому контент-узлу в Umbraco и «переиздайте весь сайт»).

С этой настройкой мы все совместно используем код и базу данных на стадии разработки. Затем курьер может использоваться для передачи содержимого umbraco назад и вперед в среду тестирования и производства.

...