Я видел примеры файлов игнорирования Mercurial для Visual Studio и других.
Я только начал играть с разработкой для Android, и я также использую это время для экспериментов с Mercurial. Итак, мой вопрос: есть ли у кого-нибудь хороший пример файла .hgignore
для использования в Eclipse и Android-разработке?
Для начала я сам получил следующее:
# use glob syntax
syntax: glob
# Ignore patterns
.metadata\
bin\
gen\
Существуют ли другие шаблоны игнорирования, которые следует включить? Например, файлы Eclipse .classpath
и .project
должны быть также исключены из контроля версий?
- Изменить ниже -
Я еще не совсем получил ответы, на которые надеялся, поэтому выложу награду и попытаюсь уточнить, что я ищу.
После небольшой экспериментальной работы я, кажется, обнаружил, что предложенного .hgignore
, указанного выше, кажется достаточным. Единственное добавление, которое я сделал, это одна строка с .settings
(эта папка появилась после того, как я запустил Инструменты Android -> Исправить свойства проекта ). Я также обнаружил, что (как упомянул Ry4an), что файлы Eclipse .classpath
и .project
должны , а не быть исключенными.
Я, однако, не уверен, что этого небольшого файла игнорирования будет достаточно, когда я доберусь до проектов, которые немного больше, чем базовые учебники (если на самом деле - это , то все хорошо, объясните почему, и вы получите кредит). Итак, подведем итог, что я ищу:
- Я хочу конкретный пример файла
.hgignore
для проекта Android в Eclipse
- Файл игнорирования должен быть таким, чтобы всякий раз, когда я извлекал копию хранилища в новом месте, он работал сразу (т. Е. Без необходимости путаться с путями и ссылками, добавлять отсутствующие файлы и т. Д.)
- Пожалуйста, также объясните почему ваш файл включения выглядит так (я хочу понять, почему определенные файлы / каталоги исключены (и почему некоторые обязательно должны быть включены))
- Если вы включаете исключения, специфичные для ОС, пожалуйста, укажите это (я работаю на Windows 7, кстати).