Recursos de Dreamweaver CS4
|
Uso de Subversion (SVN) para obtener o desproteger archivos
Dreamweaver puede conectar con un servidor que utilice Subversion (SVN), un sistema de control de versiones que permite a los usuarios editar y administrar archivos en colaboración en servidores Web remotos. Dreamweaver no es un cliente SVN completo, pero sí permite a los usuarios obtener las versiones más recientes de los archivos, realizar cambios y aceptarlos en los archivos.
Importante: Dreamweaver CS4 utiliza la biblioteca de cliente Subversion 1.4.5. Las versiones posteriores de la biblioteca de cliente Subversion no son compatibles con versiones anteriores. Tenga en cuenta que si actualiza una aplicación cliente de terceros (por ejemplo, TortoiseSVN) para que sea compatible con Subversion 1.5 o una versión posterior, la aplicación Subversion actualizada actualizará los metadatos locales de Subversion y Dreamweaver no podrá establecer comunicación con Subversion. Esto no afecta a las actualizaciones del servidor de Subversion, ya que estas actualizaciones son compatibles con versiones anteriores. Para más información sobre este tema, consulte www.adobe.com/go/dw_svn_es.
Adobe recomienda el uso de una herramienta de comparación de archivos creada por otro fabricante al controlar las versiones de archivos mediante SVN. Al comparar las diferencias de los archivos, conocerá exactamente qué cambios han realizado otros usuarios en los archivos. Para más información sobre las herramientas de comparación de archivos, utilice un motor de búsquedas, como Google Search, y busque “file comparison” (herramientas de comparación de archivos) o “diff” (herramientas de diferenciación). Dreamweaver funciona con la mayoría de herramientas de otros fabricantes.
Para ver un vídeo de introducción al uso de SVN y Dreamweaver, consulte www.adobe.com/go/lrvid4049_dw_es.
Configuración de una conexión a SVNAntes de utilizar Subversion (SVN) como sistema de control de versiones con Dreamweaver, debe configurar una conexión a un servidor SVN. La conexión al servidor SVN se configura en la categoría de control de versiones del cuadro de diálogo Definición del sitio.
El servidor SVN es una base de datos de archivos donde los usuarios pueden obtener y validar archivos. Es diferente del servidor remoto que se suele utilizar con Dreamweaver. Cuando se utiliza SVN, el servidor remoto es el servidor “dinámico” para las páginas Web y el servidor SVN sirve para alojar la base de datos de los archivos cuyas versiones desea controlar. El flujo de trabajo normal consiste en obtener los archivos del servidor SVN y volver a validarlos en él para, a continuación, publicarlos en el servidor remoto de Dreamweaver. La configuración del servidor remoto es completamente independiente de la configuración de SVN.
Antes de iniciar la configuración, debe obtener acceso a un servidor SVN y a una base de datos de SVN. Para más información sobre SVN, consulte el sitio Web de Subversion en http://subversion.tigris.org/.
Para configurar la conexión a SVN, siga estos pasos:
Seleccione Sitio > Administrar sitios, elija el sitio para el que desea configurar el control de versiones y haga clic en el botón Editar. Nota: Si aún no ha configurado las carpetas locales y remotas para un sitio de Dreamweaver, deberá configurar al menos un sitio local antes de continuar. (En esta fase no es necesario el sitio remoto, pero deberá configurarlo antes de publicar los archivos en la Web.) Para más información, consulte Configuración de un sitio de Dreamweaver.
Asegúrese de que está seleccionada la ficha Avanzadas del cuadro de diálogo Definición del sitio.
Seleccione la categoría Control de versión en la columna Categoría del cuadro de diálogo Definición del sitio.
Seleccione Subversion en el menú emergente Acceso.
Defina las opciones de acceso de la siguiente manera:
Seleccione un protocolo en el menú emergente Protocolo. Los protocolos disponibles son HTTP, HTTPS, SVN y SVN+SSH.
Introduzca la dirección del servidor SVN en el cuadro de texto Dirección del servidor (normalmente tendrá el formato nombreservidor.dominio.com).
Introduzca la ruta de la base de datos del servidor SVN en el cuadro de texto Ruta de base de datos (normalmente tendrá el formato /svn/su_directorio_raíz. El administrador del servidor es el responsable de asignar un nombre a la carpeta raíz de la base de datos de SVN.)
(Opcional) Si desea utilizar un puerto de servidor que no sea el predeterminado, seleccione No predeterminado e introduzca el número de puerto en el cuadro de texto.
Introduzca su nombre de usuario y contraseña del servidor SVN.
Haga clic en Prueba para probar la conexión o haga clic en Aceptar para cerrar el cuadro de diálogo. A continuación, haga clic en Listo para cerrar el cuadro de diálogo Administrar sitios.
Después de establecer la conexión al servidor, la base de datos de SVN está disponible y se puede visualizar en el panel Archivos. Para visualizarla, seleccione Vista de la base de datos en el menú emergente Ver o haga clic en el botón Archivos de base de datos en el panel Archivos ampliado.
Transferencia de carpetas de la base de datos de SVNEl proceso de transferencia de carpetas de la base de datos de SVN al equipo local crea una imagen exacta de la estructura de carpetas en la base de datos de SVN. Cuando transfiere una capeta desde la base de datos de SVN, Dreamweaver recibe todos los archivos de la carpeta, así como las subcarpetas.
Nota: Al obtener archivos de la base de datos por primera vez, deberá trabajar con un directorio local que esté vacío o que no contenga archivos con los mismos nombres que los de la base de datos. Dreamweaver no montará los archivos de la base de datos en la unidad local en el primer intento si la unidad local contiene archivos cuyos nombres coinciden con los de la base de datos remota.
Asegúrese de haber configurado correctamente la conexión a SVN.
Para mostrar los archivos de la base de datos de SVN, seleccione Vista de la base de datos en el menú emergente Ver en el panel Archivos o haga clic en el botón Archivos de base de datos en el menú Archivos ampliado.
Haga clic con el botón derecho del ratón (Windows) o mantenga pulsada la tecla Control y haga clic (Macintosh) en la carpeta de la base de datos de SVN que desea transferir y seleccione Montar carpetas.
Obtención de la versión más reciente de un archivoCuando se obtiene la versión más reciente de un archivo de la base de datos de SVN, Dreamweaver combina el contenido del archivo con el contenido de la copia local correspondiente. (En otras palabras, si otra persona actualiza el archivo después de haberse validado, las actualizaciones se combinan en la versión local del archivo en el equipo.) Si el archivo no existe aún en la unidad de disco duro local, Dreamweaver coge el archivo.
Nota: Al obtener archivos de la base de datos por primera vez, deberá trabajar con un directorio local que esté vacío o que no contenga archivos con los mismos nombres que los de la base de datos. Dreamweaver no montará los archivos de la base de datos en la unidad local en el primer intento si la unidad local contiene archivos cuyos nombres coinciden con los de la base de datos remota.
Asegúrese de haber configurado correctamente la conexión a SVN.
Siga uno de estos procedimientos:
Para visualizar la versión local de los archivos de SVN en el panel Archivos, seleccione Vista local en el menú emergente Ver. (Si utiliza el panel Archivos ampliado, la vista local es la que se muestra automáticamente.) A continuación, haga clic con el botón derecho del ratón (Windows) o mantenga pulsada la tecla Control y haga clic (Macintosh) en el archivo o la carpeta que desee y seleccione Control de versión > Obtener versiones más recientes.
Para mostrar los archivos de la base de datos de SVN, seleccione Vista de la base de datos en el menú emergente Ver en el panel Archivos o haga clic en el botón Archivos de base de datos en el menú Archivos ampliado. A continuación, haga clic con el botón derecho del ratón (Windows) o mantenga pulsada la tecla Control y haga clic (Macintosh) en el archivo o la carpeta que desee y seleccione Obtener versiones más recientes.
Nota: También puede hacer clic con el botón derecho del ratón en un archivo y elegir Proteger del menú contextual, o bien seleccionar el archivo y hacer clic en el botón Proteger para obtener la versión más reciente. SVN no admite el flujo de trabajo de protección, pero esta acción realmente no protege el archivo en el sentido tradicional.
Validación de archivosAsegúrese de haber configurado correctamente la conexión a SVN.
Siga uno de estos procedimientos:
Para visualizar la versión local de los archivos de SVN en el panel Archivos, seleccione Vista local en el menú emergente Ver. (Si utiliza el panel Archivos ampliado, la vista local es la que se muestra automáticamente.) A continuación, seleccione el archivo que desea validar y haga clic en el botón Desproteger.
Para mostrar los archivos de la base de datos de SVN, seleccione Vista de la base de datos en el menú emergente Ver en el panel Archivos o haga clic en el botón Archivos de base de datos en el menú Archivos ampliado. A continuación, haga clic con el botón derecho del ratón (Windows) o mantenga pulsada la tecla Control y haga clic (Macintosh) en el archivo que desea validar y seleccione Desproteger.
Revise las acciones en el cuadro de diálogo Realizar, introduzca los cambios que desee y haga clic en Aceptar.
Para modificar una acción, seleccione el archivo cuya acción desea modificar y haga clic en los botones situados en la parte inferior del cuadro de diálogo Realizar. Hay dos opciones disponibles: realizar validación e ignorar.
Nota: Una marca de verificación verde en un archivo en el panel Archivos significa que el archivo se ha modificado y aún no se ha validado en la base de datos.
Actualización del estado de los archivos o carpetas de la base de datosPuede actualizar el estado de SVN de un archivo o una carpeta individualmente. La actualización no renueva toda la pantalla.
Asegúrese de haber configurado correctamente la conexión a SVN.
Para mostrar los archivos de la base de datos de SVN, seleccione Vista de la base de datos en el menú emergente Ver en el panel Archivos o haga clic en el botón Archivos de base de datos en el menú Archivos ampliado.
Haga clic con el botón derecho del ratón (Windows) o mantenga pulsada la tecla Control y haga clic (Macintosh) en cualquier carpeta o archivo de la base de datos y seleccione Actualizar estado.
Actualización del estado de archivos o carpetas localesPuede actualizar el estado de SVN de un archivo o una carpeta individualmente. La actualización no renueva toda la pantalla.
Asegúrese de haber configurado correctamente la conexión a SVN.
Para visualizar la versión local de los archivos de SVN en el panel Archivos, seleccione Vista local en el menú emergente Ver. (Si utiliza el panel Archivos ampliado, la vista local es la que se muestra automáticamente.)
Haga clic con el botón derecho del ratón (Windows) o mantenga pulsada la tecla Control y haga clic (Macintosh) en cualquier carpeta o archivo del panel Archivos y seleccione Actualizar estado.
Visualización de las revisiones de un archivoAsegúrese de haber configurado correctamente la conexión a SVN.
Siga uno de estos procedimientos: Para visualizar la versión local de los archivos de SVN en el panel Archivos, seleccione Vista local en el menú emergente Ver. (Si utiliza el panel Archivos ampliado, la vista local es la que se muestra automáticamente.) A continuación, seleccione el archivo para el que desea visualizar varias revisiones y seleccione Control de versión > Mostrar revisiones.
Para mostrar los archivos de la base de datos de SVN, seleccione Vista de la base de datos en el menú emergente Ver en el panel Archivos o haga clic en el botón Archivos de base de datos en el menú Archivos ampliado. A continuación, haga clic con el botón derecho del ratón (Windows) o mantenga pulsada la tecla Control y haga clic (Macintosh) en el archivo pertinente y seleccione Mostrar revisiones.
En el cuadro de diálogo Historial de revisiones, seleccione la revisión o revisiones que desea visualizar y realice una de las siguientes acciones:
Haga clic en Comparar con local para comparar la revisión seleccionada con la versión local del archivo.
Nota: Deberá instalar una herramienta de comparación de archivos de otro fabricante antes de comparar los archivos. Para más información sobre las herramientas de comparación de archivos, utilice un motor de búsquedas, como Google Search, y busque “file comparison” (herramientas de comparación de archivos) o “diff” (herramientas de diferenciación). Dreamweaver funciona con la mayoría de herramientas de otros fabricantes.
Haga clic en Comparar para comparar las dos revisiones seleccionadas. Mantenga pulsada la tecla Control y haga clic para seleccionar dos revisiones simultáneamente.
Haga clic en Ver para visualizar la revisión seleccionada. Esta acción no sobrescribe la copia local actual del mismo archivo. Puede guardar la revisión seleccionada en la unidad de disco duro como haría con cualquier otro archivo.
Haga clic en Promover para hacer que la revisión seleccionada sea la más actual en la base de datos.
Bloqueo y desbloqueo de archivosEl bloqueo de un archivo de la base de datos de SVN permite que otros usuarios sepan que está trabajando en un archivo. Los demás usuarios podrán continuar editando el archivo localmente, pero no podrán enviar el archivo hasta que usted lo haya desbloqueado. Cuando bloquee un archivo en la base de datos, verá un icono de un candado abierto sobre el archivo. Los demás usuarios verán un icono de candado cerrado.
Asegúrese de haber configurado correctamente la conexión a SVN.
Siga uno de estos procedimientos:
Para mostrar los archivos de la base de datos de SVN, seleccione Vista de la base de datos en el menú emergente Ver en el panel Archivos o haga clic en el botón Archivos de base de datos en el menú Archivos ampliado. A continuación, haga clic con el botón derecho del ratón (Windows) o mantenga pulsada la tecla Control y haga clic (Macintosh) en el archivo pertinente y seleccione Bloquear o Desbloquear.
Para visualizar la versión local de los archivos de SVN en el panel Archivos, seleccione Vista local en el menú emergente Ver. (Si utiliza el panel Archivos ampliado, la vista local es la que se muestra automáticamente.) A continuación, seleccione el archivo pertinente y seleccione Bloquear o Desbloquear.
Adición de un nuevo archivo a la base de datosCuando se muestra un signo más de color azul en un archivo en el panel Archivos, significa que el archivo no existe aún en la base de datos de SVN.
Asegúrese de haber configurado correctamente la conexión a SVN.
En el panel Archivos, seleccione el archivo que desea añadir a la base de datos y haga clic en el botón Desproteger.
Asegúrese de que el archivo esté seleccionado para su validación en el cuadro de diálogo Realizar y haga clic en Aceptar.
Resolución de archivos en conflictoSi su archivo entra en conflicto con otro archivo del servidor, podrá editarlo y marcarlo como resuelto. Por ejemplo, si intenta desproteger un archivo que entra en conflicto con los cambios realizados por otro usuario, SVN no le permitirá enviar el archivo. Puede obtener la última versión del archivo de la base de datos, realizar los cambios manualmente en su copia de trabajo y luego marcar el archivo como resuelto para poder enviarlo.
Asegúrese de haber configurado correctamente la conexión a SVN.
Para visualizar la versión local de los archivos de SVN en el panel Archivos, seleccione Vista local en el menú emergente Ver. (Si utiliza el panel Archivos ampliado, la vista local es la que se muestra automáticamente.)
Haga clic con el botón derecho del ratón (Windows) o mantenga pulsada la tecla Control y haga clic (Macintosh) en el archivo que desea resolver y seleccione Control de versión > Marcar como resuelto.
DesconexiónEs posible que le resulte cómodo desconectar para evitar el acceso a la base de datos cuando ejecute otras actividades de transferencia de archivos. Dreamweaver volverá a conectarse a la base de datos de SVN tan pronto como active una actividad para la que sea necesario estar conectado (Obtener versiones más recientes, Realizar, etc.).
Asegúrese de haber configurado correctamente la conexión a SVN.
Para visualizar la versión local de los archivos de SVN en el panel Archivos, seleccione Vista local en el menú emergente Ver. (Si utiliza el panel Archivos ampliado, la vista local es la que se muestra automáticamente.)
Haga clic con el botón derecho del ratón (Windows) o mantenga pulsada la tecla Control y haga clic (Macintosh) en cualquier archivo o carpeta del panel Archivos y seleccione Control de versión > Desconectar.
Limpieza de un sitio SVN localEste comando le permite quitar bloqueos de los archivos para poder reanudar las operaciones no finalizadas. Deberá utilizar este comando para quitar bloqueos antiguos si recibe errores que indican que la copia de trabajo está bloqueada.
Asegúrese de haber configurado correctamente la conexión a SVN.
Para visualizar la versión local de los archivos de SVN en el panel Archivos, seleccione Vista local en el menú emergente Ver. (Si utiliza el panel Archivos ampliado, la vista local es la que se muestra automáticamente.)
Haga clic con el botón derecho del ratón (Windows) o mantenga pulsada la tecla Control y haga clic (Macintosh) en el archivo que desea limpiar y seleccione Control de versión > Limpiar.
Acerca del desplazamiento de archivos y carpetas en sitios controlados por SubversionCuando se desplazan las versiones locales de archivos o carpetas en un sitio controlado por Subversion, se corre el riesgo de causar problemas a otros usuarios que estén sincronizando con la base de datos de SVN. Por ejemplo, si desplaza un archivo localmente y no lo valida en la base de datos hasta pasadas unas horas, es posible que otro usuario intente obtener la versión más actual del archivo en la antigua ubicación del mismo. Es por ello que debe validar los archivos en el servidor SVN inmediatamente después de haberlos desplazado localmente.
Los archivos y las carpetas permanecen en el servidor SVN hasta que los elimine manualmente. Por tanto, aunque desplace un archivo a otra carpeta local y lo valide, la versión antigua del archivo permanece en la ubicación anterior del servidor. Para evitar la confusión, elimine las copias antiguas de los archivos o carpetas que desplace.
Cuando desplaza un archivo localmente y lo valida en el servidor SVN, el historial de las versiones del archivo se pierde.
|