Quiero saber cómo hacer esto en el plugin Egit the eclipse. Esta pregunta se ha hecho muchas veces para git, pero las respuestas implican algún tipo de lenguaje de comando al que no tengo acceso o no sé. Mediante la interfaz Eclipse cómo puedo hacer que la rama de prueba de la rama principal sin tomar en las ramas maestras originales código defectuoso (es decir, sin fusión)¿Cómo cambiar la rama actual a principal en Egit?
Respuesta
Debería ser posible por:
- creating a new branch además de su actual
master
(para no perder la CABEZA de esa sucursal) - resetting the
master
branch to thetest
branch (las confirmaciones no se perderán, ya que son referenciadas por la nueva sucursal local que acaba de crear)
El OP Deco informa el proceso adecuado siguió:
- Creado
temp
una rama al lado de la ramamaster
- clic derecho y selecciona
Team >'switch to' > 'master'
- Elegimos
hard reset
y seleccionar la ramatest
.
He creado una temperatura de rama que ha aparecido junto a la rama principal. (¿Debería estar arriba?). No estoy seguro de cómo reiniciar a la rama de prueba. Hago clic derecho en "master" y mis únicas opciones parecen ser "soft", "mixed" o "hard". ¿Qué debo elegir si hay alguno? ¿Se me pedirá más tarde que haga referencia a la rama de prueba? – Deco
@Deco: la documentación indica: Seleccione Equipo -> Restablecer ... en un proyecto. Esto abre un cuadro de diálogo donde puede seleccionar una rama o una etiqueta. Un restablecimiento completo cambiará el índice y su árbol de trabajo al nuevo contenido de sucursal. Asegúrese primero de haber creado una rama sobre la maestra y de que no tiene archivos privados (es decir, no versionados) primero en su árbol de trabajo: se borrarían. – VonC
Gracias esto funcionó: * Creado una rama temporal junto a la rama principal * Haga clic derecho y seleccione Equipo> 'cambiar a'> 'maestro' * Elija el restablecimiento completo y la prueba. – Deco
- 1. Git: ¿Cambiar rama principal?
- 2. Cambiar la rama actual en el repositorio de git bare
- 3. Cómo cambiar la estrategia de extracción predeterminada en EGit
- 4. TFS: fusionándose nuevamente en la rama principal
- 5. ¿Cómo encontrar qué rama seguimiento de la rama actual
- 6. Cómo reemplazar la rama principal con la rama de experimento
- 7. ¿Cómo eliminar una rama en el repositorio remoto usando EGIT?
- 8. ¿Cómo decirle a Git que siempre saque la rama principal?
- 9. Actualizando la rama actual desde la rama padre
- 10. ¿Cómo muevo mi trabajo actual a una rama temática?
- 11. Intentando fusionar desde la rama a la rama principal y cerrar en Mercurial
- 12. ¿Cómo muevo el contenido de mi rama principal a una nueva rama de Git?
- 13. negarse git para ir a buscar en la rama actual
- 14. Mostrar solo la rama actual en Git
- 15. git: Confirmar el trabajo actualmente en curso en la rama actual a una nueva rama
- 16. ¿Cómo cambiar la URL actual en javascript?
- 17. Cómo cambiar a una rama remota diferente en git
- 18. Encuentra todas las confirmaciones que hay en la rama de laboratorio, pero en la rama principal
- 19. Git: restablecer otra rama a la actual sin un checkout
- 20. Eliminar la eliminación de la rama principal en git
- 21. ¿Cómo fusionar una rama a otra rama en GIT?
- 22. ¿Cómo puedo cambiar la pantalla principal a través de AppleScript?
- 23. egit merge tool disabled
- 24. Tome todos mis cambios en la rama actual y muévalos a una nueva sucursal en Git
- 25. ¿Cómo obtener la rama actual/activa con LibGit2Sharp?
- 26. Cómo revertir la rama Master a upstream
- 27. TFS merge change establecido en la rama principal
- 28. ¿Cómo se puede extraer solo la rama actual?
- 29. Actualizar a la cabeza de la sucursal actual en TortoiseHg
- 30. Grails cómo cambiar la configuración regional actual
"... alguna forma de lenguaje de comando al que no tengo acceso ni sé". Es casi seguro que tienes acceso a ella. Busque una aplicación en los menús de su sistema operativo llamada Terminal o Símbolo del sistema. Las herramientas de línea de comando y GUI son frecuentemente complementarias y complementarias entre sí, y saber cuándo usar uno * o * el otro le servirá bien. – Charles
No sabía que usaría el símbolo del sistema. Pensé que necesitaba un programa especial para eso. – Deco