Use subversión para administrar la implementación del código

Tengo 4 serveres web en un clúster que necesitan todos tener el mismo código y presionar el código para cada server parece ser una tarea tediosa. Me preguntaba si es buena o mala práctica usar subversión para administrar las implementaciones de código asp.net y MVC. Mis implementaciones iban desde copyr / pegar files a cada server hasta simplemente hacer la actualización svn en la raíz web de cada server. ¿Hay alguna buena razón por la cual esta sería una mala idea? Me disculpo si este es el lugar equivocado para esta pregunta.

Sí, podría usar SVN para mantener sus serveres actualizados. Sin embargo, daría un paso más y usaría Integración Continua . Para resumir , tendría que configurar un server de Integración Continua como CCNet o TeamCity que automatizará su process de compilation e implementación para que pueda lanzar sus actualizaciones a todos los serveres con solo unos pocos clics.