.gitignore pentru Delphi
31 reguli de ignorare pentru Delphi, gata de copiat în depozitul dvs.
Mediul de dezvoltare Object Pascal
.gitignore complet pentru Delphi
# Generat de LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 21:50:50 UTC
# Tehnologii: Delphi
### Delphi ###
# Windows executabil
*.exe
# Bibliotecă de linkuri dinamice
*.dll
*.bpl
*.bpi
*.dcp
# Obiect comun
*.so
# Pachetul Android
*.apk
*.drc
*.map
*.dres
*.rsm
*.tds
*.dcu
# Fișierul bibliotecii
*.lib
# Bibliotecă statică
*.a
# Fișier obiect
*.o
*.ocx
*.cfg
*.hpp
*Resource.rc
# Fișiere numai locale (de exemplu, .env.local)
*.local
*.identcache
*.projdata
*.tvsconfig
*.dsk
*.dsv
__history/
__recovery/
*.~*
*.stat
modules/
Ce ignoră regulile pentru Delphi
Fiecare model de mai jos și motivul pentru care se află în .gitignore.
Delphi binare generate de compilator (sigur de șters)
| Model de fișier | Ce ignoră |
|---|---|
*.exe |
Windows executabil |
*.dll |
Bibliotecă de linkuri dinamice |
*.bpl |
Delphi binare generate de compilator (sigur de șters) |
*.bpi |
Delphi binare generate de compilator (sigur de șters) |
*.dcp |
Delphi binare generate de compilator (sigur de șters) |
*.so |
Obiect comun |
*.apk |
Pachetul Android |
*.drc |
Delphi binare generate de compilator (sigur de șters) |
*.map |
Delphi binare generate de compilator (sigur de șters) |
*.dres |
Delphi binare generate de compilator (sigur de șters) |
*.rsm |
Delphi binare generate de compilator (sigur de șters) |
*.tds |
Delphi binare generate de compilator (sigur de șters) |
*.dcu |
Delphi binare generate de compilator (sigur de șters) |
*.lib |
Fișierul bibliotecii |
*.a |
Bibliotecă statică |
*.o |
Fișier obiect |
*.ocx |
Delphi binare generate de compilator (sigur de șters) |
Delphi fișiere generate automat (informații duplicate)
| Model de fișier | Ce ignoră |
|---|---|
*.cfg |
Delphi fișiere generate automat (informații duplicate) |
*.hpp |
Delphi fișiere generate automat (informații duplicate) |
*Resource.rc |
Delphi fișiere generate automat (informații duplicate) |
Fișiere locale Delphi (informații specifice utilizatorului)
| Model de fișier | Ce ignoră |
|---|---|
*.local |
Fișiere numai locale (de exemplu, .env.local) |
*.identcache |
Fișiere locale Delphi (informații specifice utilizatorului) |
*.projdata |
Fișiere locale Delphi (informații specifice utilizatorului) |
*.tvsconfig |
Fișiere locale Delphi (informații specifice utilizatorului) |
*.dsk |
Fișiere locale Delphi (informații specifice utilizatorului) |
*.dsv |
Fișiere locale Delphi (informații specifice utilizatorului) |
Delphi istoric și copii de rezervă
| Model de fișier | Ce ignoră |
|---|---|
__history/ |
Delphi istoric și copii de rezervă |
__recovery/ |
Delphi istoric și copii de rezervă |
*.~* |
Delphi istoric și copii de rezervă |
Fișier cu statistici Castalia (deoarece XE7 Castalia este distribuit cu Delphi)
| Model de fișier | Ce ignoră |
|---|---|
*.stat |
Fișier cu statistici Castalia (deoarece XE7 Castalia este distribuit cu Delphi) |
Dosarul furnizorului managerului de dependențe Boss https://github.com/HashLoad/boss
| Model de fișier | Ce ignoră |
|---|---|
modules/ |
Dosarul furnizorului managerului de dependențe Boss https://github.com/HashLoad/boss |
Cum să utilizați acest .gitignore pentru Delphi
- Copiați regulile Delphi de mai sus sau descărcați fișierul direct.
- Creați un fișier numit .gitignore la rădăcina depozitului dvs. Git și inserați regulile în el.
- Dacă unele fișiere sunt deja urmărite, rulați git rm -r --cached . și apoi faceți din nou commit — Git aplică regulile de ignorare numai fișierelor neurmărite.
- Faceți commit pentru .gitignore, astfel încât întreaga echipă să folosească aceleași reguli.