Our build process changes the version number of all AssemlyInfo.cs files, so that the version number can be managed completely by the build server.
Right now, we commit the changed AssemblyInfo.cs files after successful build. During evaluation of TeamCity, I couldn't find a way to do that without using svn via command line.
Because TeamCity provides lots of settings related to the version control (e.g. management of login credentials, labeling), I wonder why there is no option like "checkin changes after build" or something like that.
So, is it good practice to commit updated assemblyinfo.cs files after the build on the build server? What are the pros and cons?