Tabla de contenido:

Cómo Rebase Interactive con Eclipse (eGit): 10 pasos
Cómo Rebase Interactive con Eclipse (eGit): 10 pasos

Video: Cómo Rebase Interactive con Eclipse (eGit): 10 pasos

Video: Cómo Rebase Interactive con Eclipse (eGit): 10 pasos
Video: Tutorial de Git – 23. Rebase interactivo: reescribir el historial 2024, Diciembre
Anonim
Cómo Rebase Interactive con Eclipse (eGit)
Cómo Rebase Interactive con Eclipse (eGit)

20180718 - "Creo" que he solucionado el problema con las imágenes. Si aparecen agrandados o no tienen sentido, intente hacer clic. Si encuentra un problema, envíeme un mensaje e intentaré ayudarlo.

Este instructivo proporciona los detalles paso a paso para realizar una Rebase interactiva en Eclipse (eGit). Las capturas de pantalla se basan en Eclipse Neon.3 (en Windows), sin embargo, el proceso ha sido casi idéntico a través de Eclipse Mars y otras versiones anteriores también. La GUI de Linux presenta ligeras variaciones, sin embargo, los detalles aquí deberían ser lo suficientemente cercanos como para ayudarlo a atravesar el proceso. (Todavía se aplica a partir de Eclipse 2020-09 [v4.17.0]).

Los pasos de este proceso se basan en el uso de Github tanto para el origen como para los controles remotos ascendentes. (No he trabajado con git de ninguna otra manera, pero pensé que debería mencionarlo en caso de que le importe a un lector en algún momento).

Paso 1: muestra la vista del historial de tu proyecto

En el Explorador de paquetes, use el menú contextual del botón derecho para 'Mostrar en'> 'Historial'

Paso 2: Inicie su Rebase Interactiva (desde la Vista de Historial)

Inicie su Rebase Interactiva (desde la Vista de Historial)
Inicie su Rebase Interactiva (desde la Vista de Historial)

En la vista Historial, haga clic con el botón derecho en la confirmación anterior a la suya y seleccione 'Rebase Interactive'.

Paso 3: seleccione las acciones para sus confirmaciones

Suponiendo que desea "Arreglar" las últimas confirmaciones en la original [fusionarlas todas]. Seleccione las entradas más recientes y configúrelas como "Reparación".

También puede utilizar "Squash" en el caso de que desee fusionar las confirmaciones, pero también editar los mensajes de confirmación.

Los detalles relacionados con otras 'acciones' se pueden encontrar aquí:

-

Paso 4: aplique sus acciones

Aplicar sus acciones
Aplicar sus acciones
Aplicar sus acciones
Aplicar sus acciones

Haga clic en el botón 'Inicio' para aplicar sus acciones.

Después de aplicar sus acciones, tenga en cuenta que su proyecto ahora está decorado, lo que indica que está tanto por delante como por detrás del control remoto asociado.

Paso 5: Impulsa tu nuevo compromiso

Desde el "Explorador de paquetes", utilice los menús contextuales del botón derecho para "Enviar" su confirmación.

Paso 6: Establezca el destino 'Push'

Establecer el destino 'Push'
Establecer el destino 'Push'

En el cuadro de diálogo 'Destino Git Repository', deje seleccionado el control remoto 'Origen'.

Paso 7: elija la rama para 'empujar' a

Elija la rama para 'empujar' a
Elija la rama para 'empujar' a
Elija la rama para 'empujar' a
Elija la rama para 'empujar' a

Ingrese la referencia de 'Fuente' y 'Destino', o use la barra espaciadora ctrl para abrir la lista reciente y seleccione desde allí.

Paso 8: agregue la especificación de rama para su 'inserción'

Haga clic en el botón 'Agregar especificación'.

Paso 9:

Imagen
Imagen
Imagen
Imagen

Una vez agregada la 'Especificación para inserción', marque la casilla de verificación 'Forzar actualización'. Haga clic en 'Finalizar' para enviar la nueva confirmación al control remoto ('Origen').

Paso 10: revisar el historial

Si alguna vez estuvo en contra de 'Mostrar en'> 'Historial' como lo hizo en el paso 1, ahora debe tener en cuenta que solo hay una confirmación para sus cambios.

Recomendado: