DreamWeaver CS4: ¿Qué sistema de control de versiones (VCS) usa?

En DreamWeaver CS4, cuando voy al sitio -> Nuevo sitio … y reviso las distintas pantallas, aparece una pantalla llamada Definición del sitio -> Compartir files que me pregunta:

¿Desea habilitar la input y la salida de files para garantizar que usted y sus compañeros de trabajo no puedan editar el mismo file al mismo time?

Si opto por Sí, me pide mi nombre y mi dirección de correo electrónico, Y NADA MÁS parece.

Lo que me gustaría saber es qué sistema de control de versiones (VCS) se utiliza para implementar las opciones en esta pantalla. ¿Es el sistema VCS correcto de DW o algún otro? Sé que CS4 admite Perforce, pero no tengo idea de si esta pantalla era para configurar las opciones de Perforce, ¿por qué no se menciona? ¿Qué otros sistemas VCS admite DW CS4 además de P4 (CVS, SVN, GIT, Mercurial (Hg), etc.)?

Gracias por compartir su conocimiento,

John Goche

Para la pantalla de la que está hablando, la funcionalidad básica de checkin / checkout no es un sistema de control de versiones, es un bash de evitar que varias personas editen el mismo file al mismo time. Simplemente agrega un file .lck al server para el file que ha retirado. Si alguien más con Dreamweaver intenta abrir el file (suponiendo que también tengan habilitado el check-in / checkout), no podrán editar el file (bueno, pueden editar de todos modos y anular el locking si así lo desean). El nombre y la dirección de correo electrónico solo se utilizan para presentar esa información a otras personas que editan el sitio, pueden ver quién tiene un file revisado. Creo que también puede search en el sitio para ver todos los files revisados ​​por una persona específica (menu de opciones del panel de files {arriba a la derecha del panel) -> Sitio -> Mostrar desprotegido por.

Consulte la página 88 de este PDF para get información sobre checkin / checkout, y la página 91 para información de Subversion: http://help.adobe.com/archive/en_US/dreamweaver/cs4/dreamweaver_cs4_help.pdf Y ayuda adicional para SVN y Dreamweaver aquí: http://helpx.adobe.com/dreamweaver/kb/subversion-resources-dreamweaver-cs4-cs5.html

Editar: También hay una extensión para usar GIT: https://github.com/ChrisMcKee/gitweaver

Por supuesto, puede utilizar cualquier control de versión que desee en un sitio, si utiliza un cliente de control de versiones externo. Lo he hecho durante años, y funciona bastante bien, ya que no tiene que depender de una aplicación de edición individual para soportar el control de versiones.