Sono stato incaricato dal mio capo di esaminare un sistema in cui creiamo script Python e li cariciamo su un server e memorizziamo i dettagli nel DB. Vuole anche che implementi il controllo delle versioni, in modo che se vengono apportate modifiche a uno script, la versione aggiornata abbia un numero di versione incrementato. Questa è l'area in cui non sono così sicuro.
Come andresti sull'implementazione di uno strumento di gestione delle versioni? È semplicemente un caso di incrementare un campo nel Database con il nuovo numero di versione? O è più complesso di quello che sembra inizialmente?