Gitattributes generator
Izgradi .gitattributes datoteko za končne linije, binarne datoteke, Git LFS in še več.
Gitattributes generator
.gitattributes datoteka pove Gitu, kako obravnavati določene poti — ali naj normalizira končne linije, datoteko obravnava kot binarno, jo pošlje skozi Git LFS ali pa ji dodeli razlikovalnik, ki je jezikovnopismen. Narobe konfiguriran sistem pomeni, da je Windows checkout pripeljan z razliko na vsaki liniji ali da se Photoshop datoteka primerja kot navadno besedilo. To orodje gradi datoteko iz preizkušenih skupin pravil, ne iz skopiranih stavkov.
Normalizacija končnih linij doda osnovno pravilo text=auto ter LF in CRLF zamene za shell skripte in Windows paketne datoteke. Binarne datoteke označijo razširitve slik, pisav in izvedljivih datotek, tako da Git nikoli ne primerja ali poveže kot besedilo. Git LFS pravila usmerijo velike oblike dizajna in medijev skozi Git-ovo skladišče velikih datotek. Razdel upravljači dodajo čitljiva naslova razlik za CSS, HTML, Java, Python, Go in Rust. Merge strategije označijo zaključavne datoteke kot binarne in datoteke kot je CHANGELOG.md kot union-spajljive. Linguist atributi namigajo generirane, vendorizirane in dokumentacijske poti, tako da nehajo šteti k jezikovni statistiki repozitorija na GitHubu. Predloga projekta — web, Node, Python, Unity ali dokumentacija — doda en razdelek, uperjen v ta sklad.
Vsaka skupina pravil je samostojna, zato lahko kombiniraš rukovanje binarnimi podatki, Git LFS in jezikovni predlogo v enem prehodu. "Spoji razdelke brez podvojenih pravil" izloči linijo, ki jo dodajata tako predloga kot izbrana skupina, zato zaključavna datoteka nikoli ne dobi dveh nasprotujočih merge pravil; razdelek, ki ostane brez linij, se izloči, ne izpiše se prazen. Razvrščanje drži pravila vsakega razdelka v napovedivem redu, lažje je pregledati, ko datoteka raste.
Vse se izvršuje v tvoj brskalniku: nobena pot do repozitorija ali ime projekta se nikoli ne pošlje nikamor. Kopiraj rezultat v svojo .gitattributes, ga prenesi kot .txt datoteko ali pa ga pošlji nazaj v vnos, da nadaljuješ z oblaganjem skupin pravil.