Il nostro processo di compilazione modifica il numero di versione di tutti i file AssemlyInfo.cs, in modo che il numero di versione possa essere gestito completamente dal server di generazione.
In questo momento, commettiamo i file AssemblyInfo.cs modificati dopo la compilazione riuscita. Durante la valutazione di TeamCity, non sono riuscito a trovare un modo per farlo senza usare svn tramite la riga di comando.
Poiché TeamCity fornisce molte impostazioni relative al controllo della versione (ad esempio, la gestione delle credenziali di accesso, etichettatura), mi chiedo perché non ci siano opzioni come "checkin changes after build" o qualcosa del genere.
Quindi è buona pratica impegnare i file assemblyinfo.cs aggiornati dopo la generazione sul build server? Quali sono i pro e i contro?