Cómo copyr un file de una twig a otra twig usando la funcionalidad en Eclipse

Por lo general, simplemente copio todo el contenido de ese file en la twig actual y cambio a otra twig en Eclipse y la pego en la nueva twig, pero solo estoy preguntando si hay una forma de que pueda hacer esto cuando vaya a Eclipse.

Entonces, tengo una twig llamada twig Mock y tiene un file llamado a.java y he modificado el file. Ahora, cambio a otra twig que también tiene a.java pero diferente de la de la twig Mock porque he realizado cambios en a.java en la twig Mock .

Ahora, ¿cómo a.java commit en la otra twig mostrando las diferencias entre el a.java en él y el de la twig Mock y aplicando los cambios en la twig Mock a la twig en la que me encuentro actualmente?
¿Es esto posible en Eclipse?

Si desea replace el contenido completo de ese file, intente hacer clic derecho sobre él y select :

 Replace with -> Commit... 

Luego elige la confirmación de la otra twig.
Si desea replacelo con la última revisión de otra sucursal, puede elegir

 Replace with -> Branch, Tag or Reference 

reemplazar rama

(Aquí selecciono el master porque mi twig actual no es master , y quiero replace el contenido del file con el contenido del mismo file del master ).

En primer lugar, consideraremos que ha presionado los cambios de la otra twig (por lo que son HEAD) y que ha cambiado a la twig de Mock (por supuesto, no estoy considerando fusionar entre twigs porque no habló de ello). A partir de este punto, permítanme describir dos posibles opciones:

  • Usted puede hacer una selección de cereza. Cherry Pick es un process en el cual tomas un commit de otra twig (o incluso la misma) y lo aplicas en tu check out. Como ejemplo, si modifica el file de la twig A y lo compromete, puede cambiar a la twig B y hacer la selección random aplicando este compromiso de A a B. Por supuesto, tenga en count que la elección de la cereza aplica TODOS los cambios agregados en un compromiso así que si modifica a.java y b.java, ambos files modificados se aplicarán como resultado de la selección de cereza. Puede get ejemplos aquí: https://wiki.eclipse.org/EGit/User_Guide#Cherry_Picking
  • Mi favorito y más simple. Haga clic con el button derecho en a.java y select Comparar con / Rama, label o reference para get una vista que compare la versión a.java de la otra twig con su twig Mock actual y use el editor Eclipse para aplicar cambios (También puede usar Comparar con / Comprométase en caso de que el cambio que desea aplicar no estuviera en la CABEZA de la otra twig). Puede usar las flechas para pasar los cambios de la derecha (bifurcación remota) a la izquierda (bifurcación actual) o incluso copyr y pegar manualmente

enter image description here enter image description here