Solución de implementación para SVN o TFS

Desarrollo de ASP.NET. estación de trabajo OS: Win XP web hosting OS: Win Server 2003

Estoy buscando una solución de control de fuente + implementación. Algunas personas usan Mercurial ( complemento TortoiseHG + Visual Studio ) & GO . Me preguntaba si hay un buen package para SVN o TFS. Como TFS ya está integrado en Visual Studio, solo necesito una herramienta de implementación. Mientras que para SVN, necesito el complemento VS y la herramienta de implementación. Para la herramienta de implementación, espero que sea como GO, tiene un clic para desplegar la capacidad. ¿Puede la comunidad recomendar alguna configuration estándar popular o industrial? Gracias.

si solo está usando scripts de ASP.NET, entonces simplemente puede instalarlos en el lugar correcto haciendo un checkout de sus files SVN en el server web, y luego puede actualizar todos los files ejecutando 'svn update' en el server. Simple y fácil. Una alternativa es sobrescribir los files del server exportando los files desde el repository al server para mantenerlos actualizados. La primera forma tiene el beneficio de solo transferir files modificados, así que es rápido.

Si desea ir a la ruta de deployment completo, GO es una opción y hay muchos otros productos de ALM para elegir.

Una alternativa a todo esto es usar un server de compilation de continuous integration, como Hudson . Hudson puede comstackr después de los checkins y mantener 'artefactos' (es decir, packages de versiones) que luego pueden implementarse utilizando algo así como el complemento de deployment .

Por cierto, no hay nada que tenga una capacidad de 'un clic para implementar', pasarás semanas, si no meses, configurándolo todo correctamente y luego no le harás nada al código o tendrás que irte volver y hacer un poco más de configuration y configuration. Estas cosas pueden ser realmente útiles, pero no son opciones fáciles para resolver los problemas que tenga con la administración de versiones.