Несколько сайтов на основе общего фонда - PullRequest
1 голос
/ 30 января 2010

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

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

Так большинство людей делают это и должныЯ просто игнорирую эти сообщения?

Ответы [ 2 ]

0 голосов
/ 30 января 2010

Вы можете попробовать использовать подмодули git (http://git -scm.com / docs / git-submodule ). Вам все равно придется разделить код на разные каталоги, но если ruby ​​сможет правильно их интегрировать, все будет в порядке.

Чередование файлов будет намного сложнее, лучше всего было бы хранить отдельные ветви для каждой настройки и регулярно объединять их с основными в каждую ветку сайта.

0 голосов
/ 30 января 2010

Это было решено разными способами, в зависимости от языка и систем сборки. В Java у вас есть модульность, обеспечиваемая jar, taglibs и другими механизмами.
На каком языке вы развиваете и как он справляется с такими вещами?
Если вы используете прямой HTML, и ничего больше ... удачи:)

...