Правильная структура и способ управления версиями сайта - PullRequest
1 голос
/ 16 мая 2010

В последнее время я использую GIT для версии моего сайта. Благодаря этому все очень легко увидеть, как развивается мой проект, и у меня всегда есть возможность сохранять резервные копии в разных местах в Интернете.

Теперь мой главный вопрос: рекомендуется ли версия всего вашего корня сайта? У меня есть базовая структура, которая выглядит примерно так:

/httpdocs
  /config
  /media
  /application
  index.php
  .htaccess

1) Должен ли я использовать папку / httpdocs для версии или использовать содержимое папки.

2) Рекомендуется ли версия мультимедийной папки.

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

Я был бы очень признателен за базовую рекомендацию по этой теме.

Ответы [ 2 ]

2 голосов
/ 16 мая 2010

О чем вы беспокоитесь?

Контроль версий редко приводит к проблеме с дисковым пространством, которая в противном случае не существовала бы. Если вы просто беспокоитесь о потенциальных проблемах, я бы подал это в преждевременная оптимизация . Если у вас есть проблема с реальным дисковым пространством, я бы купил другой диск. Диски дешевые. Не похоже, что вы меняете изображение достаточно часто, чтобы это было слишком затратным.

1 голос
/ 16 мая 2010

Во-первых, я должен сказать, что я в основном работаю с SVN и настольными приложениями, но идеи должны быть примерно одинаковыми.

  1. Я бы не добавил httpdocs к источнику контроль, только содержимое httpdocs, если нет ссылки на папку в вашем содержание, например, относительные пути, которые в частности, есть httpdocs в них.

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

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

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

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