2010-05-13 16 views
5

Acabo de leer el Apendice de WebDAV en el libro O'Reilly Subversion. No lo entiendo del todo. Hablaba de que los usuarios pueden "montar" directorios WebDAV (árboles) y manipular los archivos como lo harían normalmente y en las grabaciones, el servidor crearía automágicamente una nueva revisión.Ayúdame a entender WebDAV y Autoversioning

La forma en que lo explicaba, parecía que funcionaría para cualquier programa, pero luego, al final del apéndice, enumeró una serie de programas que funcionaban con servidores WebDAV, lo que me lleva a pensar que tal vez no lo haga No funciona como lo describió originalmente.

Mi pregunta es esta: ¿Cómo interactúas exactamente con un repositorio WebDAV?

Puedo hacer esto, por ejemplo: Copie un archivo localmente a través de ftp, edítelo con Notepad ++, y luego cárguelo mediante ftp al servidor y haga que el servidor confirme y cree una nueva revisión con el archivo que acabo de editar y subido

Además, si eso es posible, ¿qué ocurre si dos personas editan el archivo localmente (en sus máquinas) y cargan dos reversiones en el servidor?

Con webDAV podré reemplazar "Oops de Dreamweaver, alguien editó esto antes que usted" con cargas simples de ftp y resoluciones de conflictos de subversión?

+1

Esto no responde completamente a su pregunta, pero por el sonido de los problemas que está tratando de resolver, quizás sea mejor que aprenda a usar un sistema de control de versiones de la manera adecuada. Además, no lo use para el despliegue. – Evert

Respuesta

1

Para escribir en un repositorio WebDAV, necesita un cliente WebDAV o un programa que incluya la funcionalidad WebDAV. Ejemplos de clientes son los controladores del sistema de archivos WebDAV en Windows y MacOS. Un ejemplo de un programa que tiene soporte directo de WebDAV es MS Office (puede abrir un documento con una URL http y editarlo en su lugar).

Y no, no usaría FTP. WebDAV es HTTP. Entonces, desde la línea de comando, puede usar CURL para enviar una solicitud PUT.

0

Recomiendo transitar por un sitio oficial y familiarizarse con la documentación. Existe una interacción del servidor - cliente se describe

http://www.webdavsystem.com/client

0

Esta presentación slideshare sería una gran ayuda para entender los conceptos básicos y cómo hacerlo?

Si quiere tener un conocimiento detallado, visite this.

Cuestiones relacionadas