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&nbsp;w niektórych z moichpopełnia&nbsp;wskazując na odpowiednie wersje, ale nie chcę tego robić ręcznie.

Teraz robię teraz:

Jeśli zamierzam wydaćv0.2.13, ZmieniamAssemblyInfo.cs&nbsp;i ustaw tę wersjęZatwierdź zmiany w GitDodaj tagv0.2.13&nbsp;(ręcznie) na GitZbuduj projektStwórz.zip&nbsp;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?