Добавление моего гибкого проекта в github - PullRequest
2 голосов
/ 03 октября 2011

Что фиксировать и что игнорировать при добавлении проекта flex в github? Имейте в виду, что я хочу поделиться им с другими и принять запросы на получение ответа.

1 Ответ

0 голосов
/ 16 ноября 2011

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

Фиксация:

  • Код, написанный человеком
  • Файлы конфигурации
  • Ссылки на сторонние библиотеки (которые обычно не являются частью стандартной среды)
  • В некоторых случаях инструменты, необходимые для сборки и запуска, не являются стандартными (за исключением людей, охотящихся зазагрузка, если возможно)

Игнорировать:

  • Сгенерированный код, который можно легко восстановить с помощью скриптов, инструментов
    • Сгенерированные CSS-файлы, если вы вместо этого пишете SASS / SCSS / LESS
    • Сгенерированные JS-файлы, если вместо этого вы пишете Coffeescript
  • Создание артефактов, создание папок,
  • Временные файлы (например, некоторые редакторы, создающие рабочие файлы)

В качестве дополнения для Git я предпочитаю хранить некоторые не-кодовые артефакты в подмодулях, чтобы избежать загрязнения хранилища кода.Это может включать:

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

Это не исчерпывающий список, и ваша среда, вероятно, здесь диктует некоторые отклонения или корректировки.Первые правила в

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