SemVer sorter a komparátor
Seřaďte seznam čísel verzí podle precedence sémantického verzování.
SemVer sorter a komparátor
Vložte seznam čísel verzí a tento nástroj je seřadí podle precedence sémantického verzování (SemVer), ne podle prostého textu. Řazení textu by umístilo "1.10.0" před "1.9.0", protože "1" předchází "9" znak po znaku; tento nástroj porovnává hlavní, vedlejší a opravné čísla jako čísla, takže "1.10.0" správně skončí za "1.9.0". Zpracovávají se také verze před vydáním: "1.0.0-rc.1" se řadí před své vlastní vydání "1.0.0", přesně tak, jak specifikace SemVer definuje, a metadata o buildu za "+" se čtou, ale nikdy neovlivňují pořadí.
Zapněte "Ignorovat předponu v" pro přijetí verzí ve stylu git-tagu, jako "v1.2.3" vedle holých. Vyloučit verze před vydáním vyloučí všechny řádky s příponou "-" z výstupu, což je užitečné, pokud chcete pouze vydaná vydání. Ponechat pouze nejvyšší verzi pro zkolabuje seznam na jeden záznam na hlavní nebo na major.minor větev — vložte všechny značky, které projekt kdy měl, a získejte zpět jen nejnovější opravu každé větve vydání. Řádky, které nejsou platnou verzí SemVer, lze označit pomocí "Označit řádky, které nejsou platnou verzí SemVer", aby se zabránilo tichému zmizení odlehlého "latest" nebo špatně tvarovaného tagu z dlouhého seznamu; nechte ji vypnutou, aby je vyřadila. Režim přepne nástroj na porovnávání dvou verzí na řádku nebo na rozbor částí, chyb a rozsahu jako ^1.2.
Toto je typ kontroly, která vyvstane při třídění změnologa, rozhodování o tom, které značky git projektu jsou skutečnými vydáními, nebo výběru nejvyšší kompatibilní verze závislosti z uzamčeného souboru nebo seznamu registru.