Tabla de contenido:
- Paso 1: muestra la vista del historial de tu proyecto
- Paso 2: Inicie su Rebase Interactiva (desde la Vista de Historial)
- Paso 3: seleccione las acciones para sus confirmaciones
- Paso 4: aplique sus acciones
- Paso 5: Impulsa tu nuevo compromiso
- Paso 6: Establezca el destino 'Push'
- Paso 7: elija la rama para 'empujar' a
- Paso 8: agregue la especificación de rama para su 'inserción'
- Paso 9:
- Paso 10: revisar el historial
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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)
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
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'
En el cuadro de diálogo 'Destino Git Repository', deje seleccionado el control remoto 'Origen'.
Paso 7: 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:
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.