Какие файлы в Magento не предназначены для контроля версий? - PullRequest
8 голосов
/ 13 апреля 2010

Я ищу, чтобы очистить файл, который мы храним в системе контроля версий (SVN) для проектов Magento, над которыми мы работаем.

Какие файлы / папки не имеют смысла в SVN, то есть те, которые не нужны для работы сайта, или являются только временными?

Пока что я определил

 var\cache  

 var\session

 media\temp

 var\locks

downloader\pearlib\download

 downloader\pearlib\cache

Есть некоторые, в которых я не уверен:

    var\report

    downloader\pearlib\docs

    media\catalog\product\cache\

Может ли кто-нибудь предоставить точный список?

Ответы [ 3 ]

1 голос
/ 22 августа 2014

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

  • / var: это всегда временные данные или данные, которые могут быть восстановлены
  • / media: это изображения и файлы, которые не являются исходным кодом, но сохраните их, если хотите
  • / downloader: я не люблю использовать Magento Connect и предпочитаю устанавливать вещи вручную. Вы всегда можете получить Magento Connect в другом месте, поэтому нет необходимости хранить его в репо.
  • / includes / src: это скомпилированный исходный код, который вы можете восстановить при необходимости. Не очень полезно, так как у нас есть SSD-диски и APC.
1 голос
/ 19 апреля 2010

http://activecodeline.com/git-ignore-gitignore-file-for-magento-project отвечает на более крупный вопрос, но может быть полезен, тем не менее.

В Magento есть целая куча вещей, которые не нуждаются в управлении исходным кодом, поскольку они останутся постоянными (пока вы будете следовать некоторым нормальным практикам разработки). Приведенная выше ссылка проходит через все каталоги, которые не нужны быть отслеженным контролем источника.

0 голосов
/ 02 мая 2015

У нас обычно есть что-то вроде:

  • / приложение / и т.д. / local.xml
  • / Загрузчик
  • / вар
  • / СМИ

Мультимедиа обычно содержит изображения, настроенные в admin, такие как изображения продуктов / категорий, логотипы, изображения CMS, объединенные JS / CSS и данные импорта / экспорта, как мне кажется.

В некоторых расширениях также есть файлы на носителе, которые должны быть версионными (например, шаблоны каналов продуктов)

Существует также файл htaccess в var и media, поэтому вы должны включить его.

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