Najlepszy sposób na połączenie Git z .NET podczas wersjonowania
Obecnie pracuję nad projektem (tylko ja) i już wiem, jak obsłużyć na nim wersjonowanie. Używam klasyka<major>.<minor>.<build or patch>
.
Mam problem, który chcę miećtagi w niektórych z moichpopełnia wskazując na odpowiednie wersje, ale nie chcę tego robić ręcznie.
Teraz robię teraz:
Jeśli zamierzam wydaćv0.2.13
, ZmieniamAssemblyInfo.cs
i ustaw tę wersjęZatwierdź zmiany w GitDodaj tagv0.2.13
(ręcznie) na GitZbuduj projektStwórz.zip
plik (nie cały czas) i nazwij goProjectName v0.2.13
Czy robię to źle?
Mógłbym łatwo utworzyć skrypt do automatycznego wykonania ostatniego kroku, ale zastanawiam się, czy istnieje dobra praktyka w automatyzacji drugiej części?