Настройка Umbraco с Mercurial - PullRequest
       0

Настройка Umbraco с Mercurial

0 голосов
/ 06 сентября 2011

Я начал создавать сайт с использованием Umbraco CMS. Мы два человека, работающие над этим. разработчик (создание типов документов и пользовательских элементов управления) и дизайнер (CSS и Javascript)

Мы работаем удаленно, поэтому я настроил учетную запись Mercurial для синхронизации нашей работы. Как лучше всего работать параллельно, не сталкиваясь с какими-либо препятствиями на пути вперед?

Что следует учитывать при настройке проекта Umbraco поверх Mercurial для одновременной работы?

Ответы [ 2 ]

1 голос
/ 03 октября 2011

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

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

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

0 голосов
/ 28 января 2013

Я бы повторил предыдущие комментарии ... Предоставьте общий доступ к базе данных для упрощения рабочего процесса, поскольку оба пользователя будут работать в основном по отдельным вопросам.

Для случаев, когда вы делитесь созданием типа документа, илидерево контента, подход, основанный на сборке кода, может действительно помочь (используя uSiteBuilder) http://usitebuilder.vegaitsourcing.rs/

Кроме того, Courier поможет синхронизировать ваши базы данных, если ваш проект может позволить скромные затраты на лицензию., не попадая в беспорядок синхронизации SQL.(Это на официальном сайте umbraco.com)

Вам, вероятно, понадобится и хороший файл игнорирования.Пит Дункансон - хорошее место для старта: http://offroadcode.com/blog/2012/4/5/mercurial-ignore-file-for-umbraco/

...