Программирование

.gitignore для Microchip MPLAB X IDE

Git — является одной из самых распространённых систем управления версиями. Каждый программист ныне просто обязан иметь навыки работы с этой системой и разработчики встраиваемых систем не являются исключением. Разрабатывая свои проекты в различных IDE, последние генерируют множество служебных файлов, которые не должны быть отданы под контроль версий.

Затронем сегодня популярную интегрированную среду разработки для контроллеров компании Microchip MPLAB x IDE, которая от года к году обрастает полезным и удобным функционалом. Для управления списком файлов, которые не должны быть включены в git, в корне репозитория помещается файл .gitignore с перечислением имен файлов или масок имен, которые должны быть исключены из учёта.

Не забывайте, что исключения работают только в момент commit’а изменений, на уже существующие файлы в репозитории исключения не распространяются.

Для упомянутой выше IDE файл исключений .gitignore имеет следующий минимальный набор:

# .gitignore example for MPLAB X IDE for Microchip
*.d
*.pre
*.p1
*.lst
*.sym
*.obj
*.o
*.sdb
*.obj.dmp
*.xml
html/
nbproject/private/
nbproject/Package-*.bash
build/
nbbuild/
dist/
nbdist/
nbactions.xml
nb-configuration.xml
funclist
nbproject/Makefile-*
disassembly/
*.map

Сохраните приведённый выше фрагмент в файл с именем .gitignore в корневой папке репозитория. Помните, что при желании вы можете самостоятельно внести корректировки в этот файл.