SemVer sorter a komparátor
Zoraďte zoznam čísel verzií podľa precedencie sémantického verziovania.
SemVer sorter a komparátor
Vložte zoznam čísel verzií a tento nástroj ich zoradí podľa precedencie sémantického verziovania (SemVer), nie podľa obyčajného textu. Textové triedenie umiestnilo by "1.10.0" pred "1.9.0", pretože "1" prechádza pred "9" znak po znaku; tento nástroj porovnáva hlavnú, vedľajšiu a patch čísla ako čísla, takže "1.10.0" správne skončí za "1.9.0". Spracovávajú sa aj verzie pred vydaním: "1.0.0-rc.1" sa triedí pred svojou vlastnou verziou "1.0.0", presne tak, ako SemVer špecifikácia definuje, a metaúdaje o zostavení za "+" sa čítajú, ale nikdy neovplyvňujú poradie.
Zapnite možnosť "Ignorovať predponu v" na prijímanie verzií v štýle git-tagu, ako napríklad "v1.2.3" vedľa holých. Vylúčiť verzie pred vydaním vylúči všetky riadky s príponou "-" z výstupu, čo je praktické, keď chcete len vydané vydania. Ponechať len najvyššiu verziu na zroluje zoznam na jeden záznam na hlavnú alebo na major.minor vetvu — vložte všetky tagy, ktoré projekt kedy mal, a získajte späť len najnovšiu opraviť každej vetvy vydania. Riadky, ktoré nie sú platným SemVer, sa môžu označiť pomocou "Označiť riadky, ktoré nie sú platným SemVer", aby sa zabránilo tichému zmiznutiu odľahlého "latest" alebo zle vytvarovaného tagu z dlhého zoznamu; nechajte ju vypnutú na ich pôsobenie. Režim prepne nástroj na porovnávanie dvoch verzií na riadku alebo na rozbor častí, chýb a rozsahu ako ^1.2.
Toto je ten druh kontroly, ktorá vychádza pri triedení zmien, rozhodovaní o tom, ktoré značky git projektu sú skutočným vydaním, alebo výbere najvyššej kompatibilnej verzie závislosti z uzamknutého súboru alebo zoznamu registra.