Plugin Versionierung(Git)

Hallo Liebe Community, ich wollte mal in die Runde fragen wie Ihr mit der Pluginversionierung umgeht? Was habt Ihr für best practices dafür? Installiert Ihr die Plugins direkt auf dem Server im Pluginmanager und setzt die Plugins z.B. auf .gitignore oder geht Ihr einen konventionellen Weg(Download/Installation auf der Dev Umgebung und dann die Verteilung aus dem Git auf allen Servern)? Danke und Viele Grüße, Alexander