мерзавец: рекомендуемая структура - PullRequest
2 голосов
/ 19 июня 2011

люди,

У меня есть такая структура каталогов:

webapps
|-- static_media
|-- django
      |---project A
      |---project B
      |--- .git
      |--- lib

У меня есть два проекта Django A и B, которые связаны между собой (обычные приложения в папке lib) и отличаются только насубдомен и тип пользователей, получающих доступ к каждому.В настоящее время я поддерживаю git-репозиторий, так что я фиксирую файлы в проектах A и B в.Однако у меня также есть статические файлы css и js для проектов, которые я забыл включить.

Мой вопрос: какова рекомендуемая структура git здесь?Должен ли я добавить дополнительный репозиторий git для статических файлов?Сказав это, я понимаю, что моя текущая структура репозитория неуместна, потому что я буду бить себя, если у меня будут новые независимые проекты в будущем под django, а также файлы css и js для других проектов.

Итак,действительно, какой должна быть рекомендуемая структура репозитория git?

1 Ответ

2 голосов
/ 19 июня 2011

Вот как бы я это сделал:

  • Все проекты имеют свои репозитории. Итак, Проект A и Проект B и lib.
  • Все проекты имеют свои статические_медиа. Таким образом, внутри A и B будет находиться static_media.
  • Поскольку lib используется как в A, так и в B, она будет добавлена ​​как git submodule.

Git довольно гибкий и предоставляет множество способов сделать это.

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