/ / Jak wykonać wydanie odzyskiwania przy użyciu wydania semantycznego? - wydanie semantyczne

Jak wykonać odzyskiwanie przy użyciu semantycznego wydania? - semantyczne wydanie

Powiedz, że pakiet był w wersji 1.0.0, następnie publikuje 1.0.1 i 1.0.2.

Ale potem uświadom sobie, że 1.0.1 zawiera przełomowe zmiany.

Musimy więc wydać 2.0.0 z 1.0.2 wykonując puste zatwierdzenie. Nie ma problemu.

Następnie musimy stworzyć wersję 1.0.3, która jest w rzeczywistości 1.0.0, aby ludzie na 1.0.x nie mieli wpływu na zmianę.

Jak to zrobić za pomocą wydania semantycznego?

Podczas ręcznego zarządzania wersją jest to proste:

  • checkout 1.0.0, ręcznie zaktualizuj wersję do 1.0.3 i opublikuj.

Jak zrobić to samo za pomocą semantycznego wydania?

Odpowiedzi:

1 dla odpowiedzi № 1

Obecnie nie ma sposobu, aby to zrobić w sposób zautomatyzowany. Zostanie to raz pokryte https://github.com/semantic-release/semantic-release/issues/563 jest zaimplementowane.

Obecnie najlepszym rozwiązaniem jest wykonanie opisanych czynności: checkout 1.0.0, ręczna aktualizacja wersji do wersji 1.0.3 i opublikowanie.