En el trabajo, tenemos un Windows Server 2003 con IIS y Subversion instalados. Lo usamos para publicar y probar localmente nuestros sitios web ASP.NET. Cada programador tiene instalado Tortoise en su PC y puede actualizar/enviar contenido al servidor. Alojar los repositorios está funcionando bien. Pero los archivos guardados en esos repositorios necesitan ser copiados a nuestro IIS local (directorios virtuales).¿Cómo puedo publicar un repositorio de subversión en un IIS local?
¿Cuál es una manera fácil de publicar esos repositorios de subversión en nuestro IIS local?
Editar:
Gracias a puetzk he añadido un archivo bat sencilla que se ejecuta cada vez que se produce una confirmación (comprobar el subversion documentation sobre ganchos). Mi archivo bat solo contiene:
echo off
setlocal
:: Localize the working copy where IIS points)
pushd E:\wwwroot\yourapp\trunk
:: Update your working copy
svn update
endlocal
exit
Eso funcionaría bien. Podría llevarlo un paso más allá y crear un script NANT para hacer ese trabajo por usted, posiblemente haciendo una exportación SVN en lugar de un pago y envío. – JKueck
Soy fanático de guardar los scripts de Nant como parte del proyecto. Visite http://www.dimecasts.net/Casts/ByTag/NAnt. – JKueck
@puetzk: ¡Muchas gracias por la gran ayuda! – jdecuyper