.GITATTRIBUTES Bestandsextensie
Git Attributes-bestand
| Ontwikkelaar | Git |
| Populariteit |
4,2 | 17 stemmen |
Wat is een GITATTRIBUTES-bestand?
Instellingenbestand met pad specifieke instellingen dat wordt gebruikt door Git, een versiebeheersysteem voor het opslaan van broncode; bevat kenmerken die bepalen welke instellingen Git toepast op bepaalde submappen of subsets van bestanden; bevindt zich in de hoofdmap van het project; vergelijkbaar met het .GITIGNORE-bestand.
Meer informatie
Met het GITATTRIBUTES-bestand kun je verschillende functies uitvoeren, zoals Git opdracht geven hoe het niet-tekstbestanden moet diffen (wijzigingen tussen een index en een boomstructuur, wijzigingen tussen twee boomstructuren, enzovoort) of Git inhoud laten filteren voordat deze in Git wordt ingecheckt of eruit wordt uitgecheckt.
Een nuttig kenmerk waarmee je Git vertelt een specifieke bestandsextensie als binaire gegevens te behandelen:
*.extension -crlf -diff of *.extension binary
Hier is een voorbeeld van een GITATTRIBUTES-bestand:
# Auto detect text files and perform LF normalization
* text=auto
# Custom for Visual Studio
*.cs diff=csharp
*.sln merge=union
*.csproj merge=union
*.vbproj merge=union
*.fsproj merge=union
*.dbproj merge=union
# Standard to msysgit
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain