включая несколько проектов git в одном простом примере - PullRequest
1 голос
/ 05 марта 2012

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

Сценарий, развитие Magento,скажем, я хочу создать собственный веб-сайт электронной коммерции с почти последним ядром и html5, и просто для взлома добавьте также DISQUS.

У нас есть 3 проекта на github, чтобы справиться с ними:

Эти модули будут частично конфликтовать, поскольку все они могут иметь папки вих корневой каталог проекта называется app, lib, skin, несколько других, но вряд ли они будут содержать одни и те же файлы в тех же самых папках.

Мой вопрос: каков наилучший способ настройки моего проекта?можно обновить при обновлении этих проектов?

Заранее спасибо!

1 Ответ

2 голосов
/ 05 марта 2012

Чтобы сохранить связь между вашим проектом и этими тремя необходимыми компонентами, я бы рекомендовал ссылаться на них как подмодули .

Однако, как объяснил в этом вопросе , я бы рекомендовал хранить отдельно:

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

Второй должен использовать символические ссылки для первого контента, чтобы работать с нужными файлами в app, lib, skin, позволяя хранить те же самые каталоги отдельно в исходных подмодулях git.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...