Múltiples twigs de Git en múltiples proyectos de eclipse

Estamos en el process de conversión de Subversion a Git y una cosa con la que estoy luchando en Git es el método de cambiar de sucursales.

Según tengo entendido, tanto en la command-line como en el uso de EGit en Eclipse, el cambio a una twig diferente reemplaza el contenido de la carpeta del espacio de trabajo de Eclipse con el de la twig deseada. Esto implica que solo una twig puede abrirse en cualquier momento.

En SVN podría organizar mi espacio de trabajo de Eclipse de forma similar a:

Workspace/ Project1Branch/ Project2Branch/ Project3/ Project4Branch/ 

¿Es posible tener múltiples twigs de Git abiertas al mismo time en el mismo espacio de trabajo de Eclipse / Egit (o cualquier otro entorno para el caso)?

Después de muchas testings y un chequeo de cordura de @MarkLeightonFisher, parece que no es posible tener múltiples twigs de Git abiertas en el mismo espacio de trabajo de Eclipse al mismo time .

De hecho, no puede importar múltiples twigs desde el mismo repository git al espacio de trabajo, porque solo tiene un directory de trabajo que puede contener solo una twig marcada. Aquí hay una solución muy razonable que acomoda esta característica de git (lo hago y funciona bien): clona el repository de git en un segundo directory (o tercero o cuarto), luego cambia el nombre del proyecto manualmente editando .project y cambiando el elemento <nombre>. Ahora puede importar este proyecto junto con el original y trabajar en múltiples twigs al mismo time en el mismo espacio de trabajo. Advertencia: Sea muy amable con el elemento de menu "Cerrar proyecto" para evitar la edición cruzada (a veces se vuelve confuso cuando tiene muchas windows de código fuente abiertas con el mismo nombre de file …)

En realidad logré hacerlo:

Puede tener múltiples espacios de trabajo para un repository de git: esto se llama "tree de trabajo". (La limitación es que, por razones obvias, no puedes pagar la misma twig local en 2 treees de trabajo diferentes. Bueno, no deberías, pero algunos commands pueden llevarte a estar en esa situación).

https://git-scm.com/docs/git-worktree

Luego puede crear un espacio de trabajo de eclipse para cada tree de trabajo.