titulos titles mejores los elsword eclipse git egit jgit

eclipse - titles - ¿Cuál es el significado de la estrategia de extracción al crear una rama con egit?



elsword titles (1)

En EGit, cuando llegué a Team > Switch to > New branch , termino con el cuadro de diálogo a continuación. ¿Cuál es el significado de las diversas estrategias de extracción enumeradas en este cuadro de diálogo?


Echa un vistazo a esto desde here :

Desde el enlace de arriba:

El grupo "Estrategia de extracción" solo está visible cuando se selecciona una rama en el combo y permite anular la configuración predeterminada para la "configuración ascendente", que es útil cuando se busca y se empuja, pero particularmente cuando se tira. Dependiendo de la opción seleccionada se puede elegir la siguiente configuración:

Rebase : cuando se extrae , se recuperarán nuevos cambios desde el inicio y se actualizará la rama de seguimiento remoto. A continuación, la rama local actual se rebasará en la rama de seguimiento remoto actualizada

Fusionar : cuando se extrae, los cambios se recuperarán en sentido ascendente y la rama de seguimiento remoto se actualizará. Entonces la rama local actual se fusionará con los nuevos cambios. Este es el valor predeterminado si la nueva rama se basa en una rama de seguimiento remoto (pero esta configuración predeterminada puede ser anulada por una configuración específica del repositorio)

Ninguno : al extraer, no se realizará ninguna configuración ascendente específica para la nueva rama; sin embargo, si existe un control remoto predeterminado (un control remoto con nombre "origen", pull intentará usar la configuración de este control remoto; este es el valor predeterminado si la nueva rama no se basa en una rama de seguimiento remoto)

Equivalentes de línea de comando

Creo que el equivalente de la línea de comando de lo anterior sería el siguiente:

Rebase

git fetch //This updates the remote-tracking-branch such as remotes/origin/master git rebase remotes/origin/master

Unir

git fetch // This updates the remote-tracking-branch such as remotes/origin/master git merge remotes/origin/master

Habiendo escrito eso, mi conocimiento de GIT no me hace confiar en lo anterior.