Pregunta

Estoy trabajando en un proyecto basado en la web en mi tiempo libre. Tengo SVN estableció en mi máquina (XP de funcionamiento). Lo que me gustaría hacer es tener una copia de mi repositorio con copia a los htdocs carpeta (máquina Dev) post-commit a través de un gancho. De esa manera puedo probar mis cambios en un navegador.

Yo sé que puedo escribir un archivo .bat, pero no estoy seguro de lo que sería la sintaxis. Puedo hacer un dominio básico de DOS Copiar, pero vi un ejemplo que proporciona un nombre de usuario y contraseña a SVN en el momento de la copia. ¿Necesito hacer esto?

Puede alguien me punto en la dirección correcta en la medida de una sintaxis para el archivo .bat?

O tal vez incluso sugieren un método mejor.

Gracias

¿Fue útil?

Solución

El red- libro de frijol tiene una sección sobre ganchos. Los post-commit parámetros están descrito también.

@echo off
set destination=c:\inetpub\wwwroot\blah\blah
set source_path=%1
set revision=%2
svn export --username user --password pass "%source_path%" "%destination%"

Que toda vez dicho esto; Porque no quiero pareja de su entorno de pruebas con tanta fuerza con el control de la fuente si no tiene que hacerlo.

Se puede escribir un trabajo completamente independiente que sondea el lugar subversión que le interesa y lo hace la exportación cuando se detecta un cambio.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top