Descargue el cliente Git para su sistema operativo.
- Guía del usuario de Dreamweaver
- Introducción
- Dreamweaver y Creative Cloud
- Espacios de trabajo y vistas de Dreamweaver
- Configuración de sitios
- Acerca de los sitios de Dreamweaver
- Configuración de una versión local del sitio
- Conectar con servidores de publicación
- Configuración de un servidor de prueba
- Importación y exportación de la configuración de un sitio de Dreamweaver
- Traer sitios web existentes desde un servidor remoto a la raíz del sitio local
- Funciones de accesibilidad en Dreamweaver
- Ajustes avanzados
- Configuración de las preferencias de sitio para transferir archivos
- Especificación de la configuración del servidor proxy en Dreamweaver
- Sincronizar la configuración de Dreamweaver con Creative Cloud
- Uso de Git en Dreamweaver
- Administrar archivos
- Creación y apertura de documentos
- Administración de archivos y carpetas
- Carga de archivos al servidor y descarga desde el mismo
- Desprotección y protección de archivos
- Sincronizar archivos
- Comparación de archivos para detectar diferencias
- Ocultación de archivos y carpetas en el sitio de Dreamweaver
- Activación de Design Notes para sitios de Dreamweaver
- Prevención de la posible actuación repentina de Gatekeeper
- Maquetación y diseño
- Usar ayudas visuales al diseñar
- Información sobre el uso de CSS para diseñar la página
- Diseño de sitios web interactivos con Bootstrap
- Creación y uso de consultas de medios en Dreamweaver
- Presentación de contenido en tablas
- Colores
- Diseño interactivo mediante diseños de cuadrícula fluida
- Extract en Dreamweaver
- CSS
- Aspectos básicos de las hojas de estilos en cascada
- Diseño de páginas con el Diseñador de CSS
- Uso de preprocesadores de CSS en Dreamweaver
- Configuración de las preferencias de estilos CSS en Dreamweaver
- Mover reglas CSS en Dreamweaver
- Conversión de CSS en línea en una regla CSS en Dreamweaver
- Uso de etiquetas div
- Aplicación de degradados al fondo
- Creación y edición de efectos de transición de CSS3 en Dreamweaver
- Formatear código
- Contenido de página y activos
- Definición de las propiedades de la página
- Configuración de propiedades de encabezado CSS y propiedades de vínculo CSS
- Uso de texto
- Buscar y reemplazar texto, etiquetas y atributos
- Panel DOM
- Editar en la Vista en vivo
- Codificación de documentos en Dreamweaver
- Selección y visualización de elementos de la ventana de documento
- Configuración de las propiedades de texto en el inspector de propiedades
- Revisión ortográfica de una página web
- Uso de las reglas horizontales en Dreamweaver
- Añadir y modificar combinaciones de fuentes en Dreamweaver.
- Trabajo con activos
- Inserción y actualización de fechas en Dreamweaver
- Creación y gestión de activos favoritos en Dreamweaver
- Insertar y editar imágenes en Dreamweaver
- Adición de objetos multimedia
- Adición de vídeos en Dreamweaver
- Insertar vídeo HTML5
- Insertar archivos SWF
- Adición de efectos de sonido
- Insertar audio HTML5 en Dreamweaver
- Trabajar con elementos de bibliotecas
- Uso de texto árabe y hebreo en Dreamweaver
- Establecimiento de vínculos y navegación
- Widgets y efectos de jQuery
- Programación de sitios web
- Acerca de la programación en Dreamweaver
- Entorno de programación en Dreamweaver
- Configuración de las preferencias de programación
- Personalización de los colores del código
- Escritura y edición de código
- Sugerencias de código y completado de código
- Contraer y expandir código
- Reutilizar código con fragmentos
- Depuración de código mediante linting
- Optimización del código
- Edición de código en Vista de diseño
- Trabajo con el contenido de Head para páginas
- Inserción del lado del servidor incluida en Dreamweaver
- Uso de bibliotecas de etiquetas en Dreamweaver
- Importación de etiquetas personalizadas a Dreamweaver
- Uso de comportamientos de JavaScript (instrucciones generales)
- Aplicación de comportamientos JavaScript incorporados
- Acerca de XML y XSLT
- Realización de transformaciones XSL del lado del servidor en Dreamweaver
- Realización de transformaciones XSL en el lado del cliente en Dreamweaver
- Adición de entidades de caracteres para XSLT en Dreamweaver
- Formatear código
- Flujos de trabajo de varios productos
- Instalación y uso de extensiones para Dreamweaver
- Actualizaciones integradas en Dreamweaver
- Insertar documentos de Microsoft Office en Dreamweaver (solo Windows)
- Trabajo con Fireworks y Dreamweaver
- Edición de contenido en sitios de Dreamweaver con Contribute
- Integración de Dreamweaver Business Catalyst
- Crear campañas de correo electrónico personalizado
- Plantillas
- Acerca de las plantillas de Dreamweaver
- Reconocimiento de plantillas y documentos basados en plantillas
- Crear una plantilla de Dreamweaver
- Crear regiones editables en plantillas
- Creación de tablas y regiones repetidas en Dreamweaver
- Usar regiones opcionales en plantillas
- Definición de atributos de etiqueta editables en Dreamweaver
- Creación de plantillas anidadas en Dreamweaver
- Edición, actualización y eliminación de plantillas
- Exportar e importar contenido xml en Dreamweaver
- Aplicación o eliminación de una plantilla de un documento existente
- Edición de contenido en plantillas de Dreamweaver
- Reglas de sintaxis de etiquetas de plantilla en Dreamweaver
- Configuración de preferencias de resaltado en regiones de plantillas
- Ventajas de usar plantillas en Dreamweaver
- Móvil y multipantalla
- Sitios, páginas y formularios web dinámicos
- Aspectos básicos de las aplicaciones web
- Configuración del ordenador para desarrollo de aplicaciones
- Solución de problemas de conexiones a bases de datos
- Eliminación de secuencias de comandos de conexión en Dreamweaver
- Diseñar páginas dinámicas
- Introducción a las fuentes de contenido dinámico
- Definir fuentes de contenido dinámico
- Añadir contenido dinámico a las páginas
- Cambio de contenido dinámico en Dreamweaver
- Visualización de registros de bases de datos
- Proporcionar datos en vivo y solucionar sus problemas en Dreamweaver
- Añadir comportamientos de servidor personalizados en Dreamweaver
- Crear formularios con Dreamweaver
- Uso de formularios para recopilar información de los usuarios
- Crear y activar formularios de ColdFusion en Dreamweaver
- Crear formularios web
- Compatibilidad mejorada con HTML5 para elementos de formulario
- Desarrollar un formulario con Dreamweaver
- Creación visual de aplicaciones
- Creación de las páginas maestra y de detalles en Dreamweaver
- Crear páginas de búsqueda y resultados
- Crear una página de inserción de registros
- Crear una página de actualización de registros en Dreamweaver
- Creación de páginas de eliminación de registros en Dreamweaver
- Usar comandos ASP para modificar una base de datos en Dreamweaver
- Crear una página de registro
- Crear una página de inicio de sesión
- Creación de una página para acceso exclusivo de usuarios autorizados
- Protección de carpetas en ColdFusion con Dreamweaver
- Uso de componentes de ColdFusion en Dreamweaver
- Prueba, vista previa y publicación de sitios web
- Solución de problemas
Lea este artículo para saber cómo utilizar Git para administrar sus archivos y código fuente en Dreamweaver.
Dreamweaver es compatible con Git, un sistema de control de versiones de código abierto distribuido para administrar el código fuente. Con la integración de Git en Dreamweaver, puede trabajar de forma independiente en su código desde cualquier lugar y combinar más tarde sus cambios en un repositorio central de Git. Git ayuda a seguir todas las modificaciones de los archivos y, además, le permite volver a las versiones anteriores.
Los repositorios de Git también son útiles al trabajar en equipo, ya que Git permite crear y mantener ramas con facilidad. Por ejemplo, para un diseñador que desee trabajar en un cambio de diseño del sitio. Al mismo tiempo, si otro miembro del equipo va integrando solicitudes de cambio para el mismo sitio, ambos pueden trabajar de forma independiente usando Git. En este caso, ambos pueden crear independientemente una rama y realizar sus cambios en sus repositorios locales respectivos. El repositorio local contiene el historial completo de todos los cambios que haya realizado en la fuente. Puede realizar una pausa y combinar los cambios con el repositorio central en cualquier momento. La combinación asegura que el repositorio central tenga siempre el código más reciente, incluyendo los cambios de ambos.
Continúe leyendo para saber cómo empezar a utilizar Git en Dreamweaver.
Introducción a Git en Dreamweaver
Si usted es un nuevo usuario de Git, en primer lugar debe descargar un cliente de Git y crear una cuenta de Git. Es esencial un cliente Git para poder usar Git desde Dreamweaver.
Si usted es un usuario que ya tiene una cuenta de Git, inicie sesión en su cuenta. Asegúrese de haber descargado el cliente de Git en su sistema.
Para comenzar a trabajar con Git en Dreamweaver, siga estos pasos:
-
-
Cree una cuenta para su cliente Git.
Si ya tiene una cuenta de Git, introduzca sus credenciales de inicio de sesión para iniciar sesión en su cliente Git.
Panel Git
Se recomienda instalar el cliente Git con los valores de configuración predeterminados. Posteriormente, Dreamweaver toma automáticamente la ruta al archivo ejecutable.
Ahora puede iniciar Dreamweaver y asociar su sitio a un repositorio Git.
Dreamweaver admite operaciones de Git mediante el panel Git (Windows > Git). Como usuario de Dreamweaver, puede utilizar este panel para realizar operaciones comunes de Git, como confirmar, insertar, extraer y localizar.
Solo podrá ver este panel de Dreamweaver después de descargar el cliente Git en su ordenador.
A. Confirmar B. Buscar todos los remotos y actualizar contadores C. Pull (recuperación) de Git D. Push (recuperación) automático de Git E. Mostrar historial de repositorio F. Mostrar historial de archivos G. Crear etiqueta H. Abrir consola de bash/terminal I. Más acciones J. Buscar K. Diferencia L. Revertir archivo
Asociar su sitio con Git
Para empezar a utilizar Git en Dreamweaver, deberá asociar primero el sitio de Dreamweaver con un repositorio Git. Un repositorio Git es como una carpeta que puede crear para que le ayude a realizar el seguimiento de los cambios en el archivo. Puede tener cualquier número de repositorios Git en su equipo. Cada repositorio de su sistema es independiente. Es decir, los cambios guardados en un repositorio Git no afectan al contenido de otro.
Puede asociar su sitio web a un repositorio, ya sea creando un repositorio o clonando un repositorio existente. Al inicializar o crear un repositorio, se crea un repositorio Git vacío en el directorio de trabajo actual, con un archivo .gitignore en la carpeta.
No obstante, si clona un repositorio Git existente, todos los archivos del repositorio principal se clonarán en su sistema local.
Continúe leyendo para obtener información sobre cómo inicializar un repositorio Git o clonar un repositorio.
Inicializar un repositorio Git
Cuando comience a trabajar con Git en Dreamweaver, el primer paso será crear un repositorio. Al inicializar un repositorio Git para el sitio, se crea un repositorio Git donde puede añadir los archivos asociados al sitio de Dreamweaver.
-
Como usuario de Dreamweaver, puede empezar con un nuevo sitio. O bien, puede disponer de un sitio existente que desee asociar a un repositorio Git. De cualquiera de las formas, siga este procedimiento para inicializar un repositorio Git.
- Para asociar un nuevo sitio de Dreamweaver, haga clic en Sitio > Nuevo sitio.
- Para asociar un sitio de Dreamweaver existente, haga clic en Sitio > Administrar sitios. Desde el cuadro de diálogo Administrar sitios, haga doble clic en el sitio que desee asociar a un repositorio Git.
-
Si va a crear un sitio nuevo, especifique un nombre para este.
Si tiene una carpeta que contenga archivos relacionados con su sitio, señale la carpeta desde el campo Carpeta del sitio local.
Si desea asociar su nuevo sitio con un repositorio Git existente, asegúrese de que la carpeta del sitio local señale al repositorio Git adecuado.
-
Seleccione la casilla de verificación Asociar un repositorio Git con este sitio. A continuación, seleccione la opción Inicializar como repositorio Git.
-
Haga clic en Guardar.
Tenga en cuenta que los archivos de la carpeta local están ahora visibles en el panel Archivos (vista de Git). Los archivos se encuentran sin seguimiento. Es decir, estos archivos aún no se han confirmado en su repositorio Git.
Puede continuar trabajando en sus archivos y confirmarlos más tarde. Si no, puede abrir el panel Git (Windows > Git) y confirmar los archivos en su repositorio. Para saber cómo confirmar archivos en Git, consulte la sección Cambios de seguimiento y confirmación.
Clonar un repositorio existente
Si ya está trabajando con un repositorio Git existente alojado en Github o Bitbucket u otros servicios de alojamiento populares, puede realizar el siguiente procedimiento para clonar el repositorio desde Dreamweaver. Al clonar un repositorio existente, se crea una copia del repositorio de destino en el sistema local.
-
Haga clic en Sitio > Nuevo sitio.
-
En el cuadro de diálogo Configuración del sitio, seleccione la casilla de verificación Asociar un repositorio Git con este sitio. A continuación, seleccione Clonar repositorio Git existente utilizando una dirección URL.
-
Introduzca la dirección URL del repositorio que desea clonar.
Asegúrese de que la dirección URL https del repositorio de destino introducida sea válida. Para comprobar si la URL es válida, haga clic en el botón Test en este cuadro de diálogo. Las direcciones URL no válidas provocan errores al clonar y al ejecutar acciones como Git Fetch (Localización) o Pull (Extracción).
Nota:La clonación de direcciones URL mediante una clave SSH con frase de contraseña no se admite actualmente en Dreamweaver. Los campos de nombre de usuario y contraseña están desactivados.
-
Para guardar las credenciales que haya introducido, seleccione la casilla de verificación Guardar credenciales. Esta acción evita tener que introducir sus credenciales cada vez que realice acciones remotas como Git Push o Pull (Insertar o extraer).
-
Haga clic en Guardar.
Después de clonar un repositorio, se crea una copia local del repositorio de origen. Puede ver y editar los archivos locales desde Dreamweaver.
La instantánea del repositorio original que se clone se muestra en Panel Git > Origen, en la esquina superior derecha.
Usar Git para control de versiones
Ahora que ha asociado su sitio de Dreamweaver con un repositorio Git, podrá ver los archivos en Git desde el panel Archivos (vista de Git). Git categoriza los archivos en su repositorio local como:
- Archivos sin seguimiento: archivos que no ha confirmado en el repositorio Git al menos una vez. Después de inicializar un repositorio Git, los archivos no tendrán seguimiento hasta que los confirme.
- Archivos sin modificar: archivos que no se modifican.
- Archivos modificados: archivos que se editan.
- Archivos en escenario: archivos que se modifican y que están listos para confirmarse.
Con Git, puede realizar un seguimiento de las modificaciones de los archivos. Al modificar los archivos en su sistema local, los archivos modificados aparecerán en un color diferente en el panel Archivos. Cuando haga doble clic y abra el archivo en la Vista de código, también podrá ver la marca del medianil frente a las líneas que se han modificado. Puede continuar y confirmar los archivos modificados en Git para sincronizar los cambios.
Al confirmar sus archivos, Git le permite introducir mensajes de registro para cada validación, y revisar los cambios con la función de diferencia. También puede ver el historial de versiones de cada archivo y el repositorio completo.
Continúe leyendo para obtener más información sobre cómo realizar un seguimiento de los cambios desde Dreamweaver, y confirmar sus cambios en Git.
Realizar un seguimiento de los cambios en Git
En el panel Archivos de Dreamweaver, observe el icono Git, que le permite cambiar entre la vista FTP y la vista Git. Haga clic en el icono de Git para cambiar a la vista Git.
Si ha inicializado un nuevo repositorio Git y no ha confirmado los archivos, estos permanecerán sin seguimiento. Sin embargo, si hubiera confirmado sus archivos después de inicializar el repositorio, Git los reconocerá.
Si ha clonado todos sus archivos desde otro repositorio, Git volverá a reconocerlos.
Cuando modifique un archivo y haga clic en Guardar, el panel Archivos mostrará los archivos modificados en un color diferente. Para ver los cambios exactos en Vista de código, haga doble clic en el archivo modificado.
La marca del medianil indica las líneas donde se han realizado cambios. Las marcas del medianil en verde indican el nuevo código añadido. La marca del medianil en amarillo indica el código modificado y en rojo indica una línea de código que se ha eliminado.
Al hacer clic en la marca del medianil amarilla, la aplicación muestra el cambio en el código. La línea eliminada de código aparecerá en rojo, mientras que el código nuevo añadido lo hará en verde.
Observe un símbolo R en la esquina izquierda de las líneas de código eliminadas. Para volver a añadir el código eliminado al archivo, haga clic en el símbolo R.
Use las marcas de medianiles para ver la diferencia y revisar los cambios antes de confirmar los cambios en el repositorio Git.
Vea la diferencia en los archivos modificados
Al abrir el panel Git, puede ver una lista de los archivos modificados. Puede hacer clic en un archivo de la lista y ver los cambios realizados en este después de la confirmación anterior (diferencia). Para ver la diferencia en un archivo, siga uno de estos procedimientos en el panel Git:
- Para previsualizar las modificaciones a nivel de archivo, haga clic en cada archivo. Los resaltes rojos indican la versión anterior, mientras que los verdes indican el cambio que se acaba de realizar.
- Seleccione el archivo para el que desea ver la diferencia. Haga clic en (icono de Diferencia). Aparecerá el cuadro de diálogo Diferencia de Git con los cambios resaltados en rojo y en verde.
Confirmar cambios
-
En el panel Git, seleccione los archivos que desee Confirmar.
-
Haga clic en (icono Confirmar).
Al hacer clic en Confirmar, el sistema muestra el cuadro de diálogo Confirmar de Git. Este cuadro de diálogo muestra los archivos que tienen modificaciones.
Puede hacer clic en cada archivo para ver los cambios, antes de continuar y confirmar los archivos.
-
Para continuar con la confirmación de los archivos, especifique un mensaje de confirmación en el cuadro de mensaje y haga clic en OK.
Una vez confirmados los archivos, también desaparecerán del panel Git.
Revertir cambios
Si ya ha confirmado los cambios y desea volver a la versión anterior de un archivo, haga lo siguiente:
-
En el panel Git, seleccione el archivo o archivos que desee revertir.
-
Haga clic en el icono de bocadillo del panel Git y seleccione Revertir los cambios efectuados desde la última confirmación.
La versión anterior de los archivos se restaurará en su repositorio local. Puede ver los archivos restaurados desde el panel Archivos.
Nota:Si desea revertir un archivo después de la confirmación, debe haber confirmado el archivo al menos dos veces.
-
Para revertir los cambios antes de Confirmar, realice los pasos siguientes:
Si desea conservar la última versión confirmada de su archivo antes de confirmarlo:
- En el panel Git, haga clic en el archivo que desee conservar y, a continuación, haga clic en el icono Actualizar.
- En el cuadro de diálogo de confirmación, haga clic en OK.
El archivo seleccionado se borrará de la lista de archivos modificados, y se restaurará la versión anterior del archivo.
Crear etiquetas
Puede crear etiquetas siempre que confirme los cambios en Git. Puede utilizar las etiquetas para marcar confirmaciones importantes. Por ejemplo, un registro de un cambio importante solicitado por un cliente. Las etiquetas actúan para señalar una confirmación específica.
-
Para crear una etiqueta, haga clic en (icono Crear etiqueta) en el panel Git.
-
En el cuadro de diálogo Crear etiqueta, especifique un nombre para la etiqueta. Haga clic en OK.
La etiqueta que ha creado está asociada a su confirmación.
Si crea una etiqueta después de realizar una confirmación, esta se asociará automáticamente a su última confirmación.
Ver el historial del archivo
Cada vez que confirme un archivo en Git, puede ver el historial del archivo junto con los detalles de la confirmación. Esta posibilidad ayuda a identificar confirmaciones importantes y las etiquetas asociadas a las confirmaciones.
- En el panel Git, siga uno de estos procedimientos:
- Seleccione el archivo requerido y haga clic en (icono Mostrar historial de archivos).
- Haga clic con el botón derecho en el panel Archivos y seleccione Historial de archivos.
El sistema muestra el historial de archivos de Git del archivo seleccionado. También puede ver los detalles de la confirmación de este archivo desde el mismo cuadro de diálogo.
Ver historial de repositorio
Además de ver el historial de un archivo en Git, también puede ver los cambios realizados al nivel del repositorio. Puede ver todos los cambios y confirmaciones realizadas al nivel del repositorio. Para ver el historial del repositorio, realice los pasos siguientes:
-
En el panel Repositorios Git, haga clic en el icono Mostrar historial de repositorio. El sistema muestra el historial del repositorio Git con los detalles de todas las confirmaciones.
-
Podrá ver el mensaje de confirmación, así como la fecha y hora en que se confirmaron los archivos. También podrá ver las etiquetas asociadas con una confirmación, así como los detalles del usuario que haya realizado la confirmación.
-
El historial del repositorio especifica normalmente la lista de archivos que se ha confirmado en el nivel de repositorio. Puede hacer clic en cada archivo para ver el historial de cambios a nivel de archivo.
Usar Git para colaboración
Una de las funciones más especiales de Git son las ramas. A diferencia de la mayoría de los sistemas de control de versiones, una rama de Git es equivalente a una línea independiente de todos sus archivos o código asociados. De forma predeterminada, el repositorio tiene una rama denominada “maestra”. La rama maestra es la principal o definitiva. Puede crear ramas a partir de la maestra y realizar ediciones en cada una de las ramas.
También puede crear una rama a partir de otra rama en la que esté realizando una copia de la rama principal. Puede trabajar de forma independiente en ambas ramas en el mismo repositorio Git. Por ejemplo, puede trabajar en una nueva función para su sitio en una rama mientras atiende algunas solicitudes de cambio en otra rama.
Git también permite combinar ramas si desea incorporar los cambios de la rama actual en una rama de destino. Cuando combina dos ramas, ambas seguirán existiendo de forma independiente. Puede seguir trabajando con las ramas principal y de destino.
En Dreamweaver, cuando muchos desarrolladores y diseñadores trabajan conjuntamente para un sitio, cada usuario puede crear una rama a partir de la maestra y realizar cambios de forma independiente. Cuando sea necesario, pueden combinar fácilmente sus cambios con otra rama y continuar trabajando con las dos ramas.
Para obtener más información sobre ramas creación y gestión de ramas en Git, lea las secciones siguientes:
Crear ramas en Git
-
En el panel Archivos, seleccione la lista desplegable que enumera todas las ramas.
-
Haga clic en Administrar ramas.
-
En el cuadro de diálogo Administrar ramas, haga clic en el signo + situado en la esquina inferior izquierda.
-
En el cuadro de diálogo Crear nueva rama, seleccione la rama de origen de la que desea realizar una copia.
Si se trata de la primera rama que está creando, la rama de origen será su rama principal.
-
En el campo Nombre de rama, especifique un nombre para la nueva rama.
-
Haga clic en OK.
Combinar ramas
-
En el panel Archivos, seleccione la lista desplegable que enumera todas sus ramas.
-
Haga clic en Administrar ramas. Desde el cuadro de diálogo Administrar ramas, seleccione la rama que desea combinar.
-
Haga clic en (icono Combinar rama) en la parte inferior del cuadro de diálogo.
-
En el cuadro de diálogo Combinar rama, seleccione la rama de destino. Esta rama es el repositorio de destino con el que desea combinar su rama.
Opcionalmente, especifique un mensaje asociado a esta combinación.
-
Haga clic en OK para combinar su rama con la de destino.
Si los cambios de archivo de una confirmación entran en conflicto con los cambios de otra rama, se detiene el proceso de combinación. El sistema muestra un mensaje de conflicto junto con los archivos que causan el conflicto.
El panel Git también muestra los archivos que tienen un conflicto. Observe el icono que indica que existe un conflicto.
Para seguir con la combinación, primero deberá resolver el conflicto. Puede utilizar la opción Recolocar o seguir adelante con la combinación, usando la opción de no avance rápido.
-
Si aparece un conflicto de combinación, elija una de las opciones siguientes:
- Usar recolocación: al seleccionar la opción de recolocación, los cambios actuales se aplican sobre los conflictos en la rama de destino. Tras elegir la opción de recolocación y hacer clic en OK, abra el panel para ver los archivos que aún se deben confirmar. A continuación, puede cancelar la recolocación o reiniciarla. Al cancelar la recolocación, esta acción se detiene y no se aplican cambios a la rama de destino. Al reiniciar la recolocación, los cambios se omitirán sobre los conflictos vistos en la rama de destino.
- Crear una confirmación de combinación incluso cuando la combinación se soluciona como un avance rápido: también puede combinar su confirmación a pesar de los conflictos entre su rama y la rama de destino. En este caso, la combinación se forzará con los cambios, omitiendo los cambios de la rama de destino.
Para obtener más información acerca de la recolocación en Git, consulte este artículo sobre la recolocación en Git.
Trabajo con repositorios remotos
Los repositorios remotos en Git son versiones de un proyecto que se alojan en otra red. Puede acceder a los repositorios remotos creando una conexión con el repositorio. Dependiendo de los derechos de acceso especificados en el repositorio remoto, puede tener un acceso de solo lectura o acceso de escritura a dicho repositorio.
Al trabajar en equipo, los repositorios remotos le ayudan a insertar y extraer datos en otros repositorios. Desde el panel Git en Dreamweaver, puede crear una conexión remota, realizar varias operaciones de Git, como Fetch (localizar), Git Push (inserción de Git), Git Pull (extracción de Git) y Remote Fresh (actualización remota).
Puede leer los siguientes procedimientos, para saber cómo crear y administrar repositorios remotos.
Añadir un repositorio remoto
Puede agregar un repositorio remoto para compartir archivos y el progreso del trabajo y acceder a los archivos del proyecto alojados en otra red. Al añadir un repositorio remoto, se establece una conexión remota con el repositorio de destino. Dreamweaver le permite crear repositorios remotos desde el panel Git.
Antes de añadir un repositorio remoto, asegúrese de que el otro repositorio tenga habilitada la configuración pública.
-
Desde el panel Git, haga clic en Crear remoto.
-
Especifique un nombre para el repositorio remoto.
-
Introduzca la URL y las credenciales para el repositorio remoto.
Cuando añada un repositorio remoto, para asegurarse de que ha escrito una dirección URL válida, haga clic en Probar después de introducir la URL. Al hacer clic en Probar, se comprueba la validez de la URL.
Esta prueba no es aplicable para validar las credenciales.
Precaución:Si no introduce una dirección URL o unas credenciales válidas, se producirán errores al realizar las funciones Git Pull (Extraer), Git Push (Insertar) y Fetch (Localizar), entre otras.
-
Haga clic en OK.
Al añadir un repositorio remoto, verá el repositorio en la lista desplegable en la parte superior del panel Git. También puede ver más iconos para realizar las funciones Git Pull (Extraer), Git Push (Insertar) y Fetch remote (Localizar en remoto), así como para actualizar los contadores.
Gestionar repositorios remotos
Después de añadir un repositorio remoto y establecer una conexión, puede obtener y extraer los archivos del repositorio remoto en su repositorio local. También puede insertar sus archivos en el repositorio remoto. Sin embargo, primero debe localizar los archivos en el repositorio remoto antes de realizar una acción Git Push por primera vez.
Recuerde confirmar todos los archivos en el repositorio local antes de intentar moverlos. Si su repositorio local tiene archivos en escenario, la operación Git Push no se realizará correctamente.
Puede realizar las siguientes operaciones de Git desde Dreamweaver:
Fetch all (localizar todo)
Haga clic en para buscar todos los archivos de todas las conexiones remotas. Se recomienda que realice una operación Git Fetch (localización) antes de realizar Git Push (recuperación) o Git Pull (extracción). Esta acción solo localiza los archivos del remoto y no modifica el repositorio local.
Extraer archivos desde el repositorio remoto
Puede extraer archivos desde un único repositorio o un grupo de repositorios. Al hacer clic en el icono Git Pull, el sistema muestra el cuadro de diálogo Git Pull (extracción) con varias opciones.
-
Desde el panel Git, haga clic en (icono Git Pull) para extraer los archivos modificados del repositorio remoto y combinar los cambios con su repositorio local.
-
Desde el cuadro de diálogo Git Pull, seleccione la rama de seguimiento. Especifique si desea extraer cambios de la rama actual u otra rama y, a continuación, defina los ajustes de extracción.
-
De forma predeterminada, está seleccionada la opción Combinación predeterminada. En este caso, los archivos del remoto se extraerán en su repositorio local, y los cambios se combinarán en su ubicación local.
-
También puede seleccionar una de las siguientes opciones:
- Evitar combinación manual: seleccione esta opción para deshabilitar la combinación manual de archivos.
- Combinar sin confirmar: seleccione esta opción para continuar con la combinación en el repositorio remoto, incluso sin confirmar los archivos en escenario.
- Usar recolocación: seleccione esta opción para realizar una recolocación. Cuando use la recolocación, se tomarán los cambios de su rama actual y se aplicarán sobre el historial de la rama desde la que está extrayendo archivos. Se sobrescribirá el último historial confirmado de su rama. Los archivos coinciden en este momento con las versiones de la rama de destino de donde se extraen los archivos. Aunque la recolocación genera un historial Git limpio para la rama, se debe extremar la precaución al seleccionar la opción Usar recolocación.
- Usar restablecimiento suave: seleccione esta opción para realizar un restablecimiento o recolocación suave. Puede elegir la opción Usar restablecimiento suave cuando extrae los archivos de un repositorio remoto por primera vez. En este caso, el repositorio remoto actúa como un repositorio principal desde el que repositorio local recibe todos los cambios. No obstante, los cambios realizados en el repositorio local se conservan. Git no reconocerá los archivos presentes el repositorio local que no estén en el repositorio remoto. Estos archivos se muestran como archivos eliminados después de realizar un restablecimiento suave. Si decide conservar estos archivos en su repositorio local, se perderán los cambios remotos.
Precaución:Si sigue adelante con el restablecimiento suave, los archivos no reconocidos se eliminarán.
Insertar archivos en el repositorio remoto
Después de conectar con los repositorios remotos, al modificar y confirmar los archivos modificados, Git registrará estos cambios. El icono Git Push en el panel Git mostrará inmediatamente el número de archivos que se han modificado. Estos archivos ahora se pueden insertar en el repositorio remoto.
Al realizar una operación Git Push, las confirmaciones que ha hecho en el repositorio local se insertarán en el repositorio remoto.
Para mover sus archivos desde Dreamweaver:
-
En el panel Git, haga clic en el icono Git Push.
El sistema mostrará el cuadro de diálogo Git Push. Puede mover sus confirmaciones a la rama de seguimiento actual o a otra rama que especifique.
-
También puede establecer esta configuración desde este cuadro de diálogo. De forma predeterminada, está seleccionada la opción Inserción predeterminada.
-
También puede seleccionar las siguientes opciones:
- Inserción forzada: seleccione esta opción para forzar la inserción de los cambios en el repositorio remoto, a pesar de los posibles conflictos.
- Eliminar rama remota: seleccione esta opción si desea eliminar la rama remota existente y mover los archivos locales al repositorio remoto.
-
Opcionalmente, seleccione la casilla de verificación Enviar etiquetas para insertar sus etiquetas en el repositorio remoto.
-
Haga clic en OK.
Si existen conflictos entre las confirmaciones locales y las realizadas en el repositorio remoto, se recomienda resolver primero los conflictos. A continuación, podrá insertar los cambios.
Para hacerlo, primero debe extraer los cambios desde el repositorio remoto, solucionar los conflictos y, a continuación, insertar los archivos sin conflictos.
Búsqueda de archivos en el panel Git
La barra de búsqueda del panel Git le permitirá buscar archivos usando el nombre de archivo. Esta capacidad es especialmente útil cuando se dispone de un gran número de archivos asociados al sitio.
Para buscar un archivo, escriba el nombre del archivo en la barra de búsqueda. El archivo o los archivos que contengan la consulta de búsqueda aparecen inmediatamente.
Añadir archivos a la lista de elementos ignorados
Si no desea que Git realice ninguna acción sobre un archivo, puede añadir el archivo a la carpeta .gitignore. Git ignorará entonces los archivos de esta carpeta siempre que realice cualquier acción, incluidas las operaciones de confirmar, mover y extraer. Debe confirmar el archivo .gitignore en su repositorio local para que cualquier otro usuario que clone su repositorio también sea consciente de la existencia de los archivos en la carpeta .gitignore.
Para añadir archivos a .gitignore, vaya al panel Archivos en Dreamweaver. Seleccione y haga clic con el botón derecho del ratón en el archivo que desea que ignore Git, y seleccione Git > Añadir a .gitignore.
En cualquier momento, si desea eliminar un archivo de .gitignore, seleccione el archivo desde el panel Archivos. Haga clic con el botón derecho del ratón y seleccione Git > Quitar de .gitignore.
Asegúrese de confirmar el archivo .gitignore en los repositorios locales y remotos después de modificar este archivo.
Acceder a Git a través de la línea de comandos
En las secciones anteriores de este artículo, habrá aprendido a utilizar el panel Git (IU) para llevar a cabo tareas como asociar un repositorio Git a su sitio, crear y administrar conexiones remotas, insertar archivos en un repositorio o extraer archivos desde un repositorio. También puede realizar las siguientes acciones y mucho más utilizando comandos git.
Para realizar cualquier operación Git usando el terminal, siga uno de estos procedimientos:
- Haga clic en Ventana > Git y, a continuación, haga clic en el icono Abrir consola de bash/terminal.
- En el panel Archivos, cambie a la vista Git. Haga clic en el icono Abrir terminal Git al lado de la lista desplegable de repositorios.
Para ver los comandos git más comunes, consulte la Hoja de referencia de Git.
Algunas acciones como el guardado rápido (stash) de git y las confirmaciones de combinación tras inserción son posibles únicamente desde la línea de comandos.
Al realizar determinadas acciones como inicializar un repositorio Git desde la línea de comandos, estas acciones se reflejan también en la interfaz de Dreamweaver.
Sin embargo, también puede modificar archivos utilizando la línea de comandos cuando la aplicación Dreamweaver esté cerrada. En ese caso, aparecerá el siguiente mensaje la próxima vez que inicie Dreamweaver:
Establecer preferencias de Git en Dreamweaver
Las preferencias de Git en Dreamweaver le permiten definir algunos ajustes para utilizar Git en Dreamweaver. Puede utilizar el cuadro de diálogo Preferencias para definir las preferencias de Git, como la ruta al terminal, los ajustes de tiempo de espera, etc.
-
Seleccione Editar > Preferencias.
-
Desde el cuadro de diálogo Preferencias, seleccione Git.
-
En el cuadro de diálogo Preferencias de Git, configure lo siguiente:
- Ruta al archivo ejecutable de Git: El archivo .exe de su cliente de Git. Si el archivo ejecutable se guarda en otra ubicación, examine el contenido hasta la ubicación en la que ha guardado el archivo .exe de Git.
- Tiempo de espera predeterminado de la operación Git: especifique el tiempo de espera en segundos para cualquier operación remota de Git.
- Ruta de acceso al Terminal: La ruta de acceso completa al archivo ejecutable para abrir y utilizar el terminal Git.
- Argumentos de comando: Proporcione los argumentos del comando, si lo hay, para sus comandos de Git.
-
Haga clic en Aplicar para guardar la configuración.
Reinicie Dreamweaver para que sus preferencias actualizadas surtan efecto.