.gitignore за Delphi
31 правила за игнориране за Delphi, готови за копиране в хранилището ви.
Среда за разработка с Object Pascal
Пълният .gitignore за Delphi
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 16:12:50 UTC
# Технологии: Delphi
### Delphi ###
# Изпълним файл за Windows
*.exe
# Динамично свързвана библиотека
*.dll
*.bpl
*.bpi
*.dcp
# Споделен обект
*.so
# Пакет за Android
*.apk
*.drc
*.map
*.dres
*.rsm
*.tds
*.dcu
# Библиотечен файл
*.lib
# Статична библиотека
*.a
# Обектен файл
*.o
*.ocx
*.cfg
*.hpp
*Resource.rc
# Само локални файлове (напр. .env.local)
*.local
*.identcache
*.projdata
*.tvsconfig
*.dsk
*.dsv
__history/
__recovery/
*.~*
*.stat
modules/
Какво всъщност игнорират тези правила за Delphi
Всички шаблони по-долу и защо са необходими във вашия .gitignore.
Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване)
| Шаблон | Какво игнорира |
|---|---|
*.exe |
Изпълним файл за Windows |
*.dll |
Динамично свързвана библиотека |
*.bpl |
Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване) |
*.bpi |
Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване) |
*.dcp |
Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване) |
*.so |
Споделен обект |
*.apk |
Пакет за Android |
*.drc |
Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване) |
*.map |
Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване) |
*.dres |
Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване) |
*.rsm |
Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване) |
*.tds |
Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване) |
*.dcu |
Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване) |
*.lib |
Библиотечен файл |
*.a |
Статична библиотека |
*.o |
Обектен файл |
*.ocx |
Двоични файлове, генерирани от компилатора на Delphi (безопасни за изтриване) |
Автоматично генерирани файлове на Delphi (дублирана информация)
| Шаблон | Какво игнорира |
|---|---|
*.cfg |
Автоматично генерирани файлове на Delphi (дублирана информация) |
*.hpp |
Автоматично генерирани файлове на Delphi (дублирана информация) |
*Resource.rc |
Автоматично генерирани файлове на Delphi (дублирана информация) |
Локални файлове на Delphi (потребителска информация)
| Шаблон | Какво игнорира |
|---|---|
*.local |
Само локални файлове (напр. .env.local) |
*.identcache |
Локални файлове на Delphi (потребителска информация) |
*.projdata |
Локални файлове на Delphi (потребителска информация) |
*.tvsconfig |
Локални файлове на Delphi (потребителска информация) |
*.dsk |
Локални файлове на Delphi (потребителска информация) |
*.dsv |
Локални файлове на Delphi (потребителска информация) |
История и резервни копия на Delphi
| Шаблон | Какво игнорира |
|---|---|
__history/ |
История и резервни копия на Delphi |
__recovery/ |
История и резервни копия на Delphi |
*.~* |
История и резервни копия на Delphi |
Статистически файл на Castalia (от XE7 Castalia се разпространява с Delphi)
| Шаблон | Какво игнорира |
|---|---|
*.stat |
Статистически файл на Castalia (от XE7 Castalia се разпространява с Delphi) |
Папка vendor на мениджъра за зависимости Boss https://github.com/HashLoad/boss
| Шаблон | Какво игнорира |
|---|---|
modules/ |
Папка vendor на мениджъра за зависимости Boss https://github.com/HashLoad/boss |
Как да използвате този .gitignore за Delphi
- Копирайте правилата за Delphi по-горе или изтеглете файла директно.
- Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
- Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
- Добавете .gitignore в комит, за да използва целият екип едни и същи правила.