2012-06-09 31 views
12

Soy nuevo en GIT y solía comprometerme con mi copia local y luego "presionar" al repositorio remoto. Recientemente modifiqué mi código de otra computadora y quería sincronizar los cambios con mi computadora doméstica.Eclipse egit: cómo sincronizar con repositorio remoto?

Pero en la vista de sincronización de git, después de marcar archivos como "Marcar como fusionada" (después de resolver los cambios con cambios locales) ¿cómo puedo volver a comprometerme con el repositorio remoto? (Como en el SVN?)

(es decir: incluso hago clic en "Marcar como fusionadas", los "iconos de doble matriz rojos" sigue siendo el mismo) Click for larger size

enter image description here

Respuesta

8

No consumo sincronizar porque utilizo el siguiente flujo de trabajo:

- fetch 
- merge 
    * resolved merges are sent to git index 
    * unresolved merges need to be fixed 
- add fixed merge to index 
- commit 
- push 
+0

pero ya están en el índice? –

+0

He actualizado mi respuesta – danidacar

+0

, así que uno tiene que confirmar y presionar después de obtener/extraer cambios de un repositorio remoto. incluso si uno no hizo ningún cambio en la copia local, pero la copia remota cambió a través de otras contribuciones? – franka

4

Marcar como fusionado significa agregado en el índice después de la resolución del conflicto.

Necesita confirmar y presionar.
Consulte "Committing a merge" en el manual de Egit.

Cuestiones relacionadas