2017-03-08 2 views
1

Ich bin neu in Eclipse sowie Git Welt. Die folgende Frage mag sich anhören wie eine wirklich dumme Sache, aber ich habe Stunden damit verbracht, zu finden, wie es geht, und habe keinen Weg gefunden.Wie synchronisiert man den Eclipse-Projekt-Arbeitsbereich mit Git-BitBucket?

Wir haben ein Git Remote Repository, das ich mit Eclipse Git Perspektive geklont habe. Mein Team nimmt einige Änderungen am Code vor und schiebt sie in das Remote-Repository. Ich bin mit dem "neuesten" Code in meinem lokalen Arbeitsbereich festgefahren.

Hier ist, was ich versucht habe: Open Java EE Perspektive. Rechtsklick auf mein Projekt -> Team -> Arbeitsbereich synchronisieren. Dies öffnet die Perspektive "Team Synchronisieren". Es zeigt mir, dass es einige "eingehende" Dateien gibt, aber es gibt keine Option, sie zu "holen". Nur Optionen, die ich sehe, sind Merge, Overwrite, Commit. Nun, keiner von ihnen ergibt Sinn für mich.

In TFS-Welt, ich wähle nur "Get aktuell" und neue Versionen ersetzen alte Versionen im lokalen Arbeitsbereich. Was vermisse ich?

Antwort

2

Mit der Synchronize View können Sie nur die Unterschiede zwischen den Ressourcen im lokalen Arbeitsbereich und einem lokalen oder entfernten Verfolgungszweig überprüfen.

Es wird nicht die letzten Commits erhalten.

Dafür müssen Sie im Package Explorer an einem Projekt pull new changes from the upstream branch

rechte Maustaste und Team > Pull oder Rechtsklick auf einem Endlager im Git-Repositorys Ansicht auswählen und wählen Sie Pull neue Änderungen aus dem ziehen Upstream-Zweig, den Ihre lokale Niederlassung verfolgt.
Dies funktioniert auch, wenn Ressourcen aus mehr als einem Repository ausgewählt werden.

zum Beispiel Siehe "EGit Auto-Merge and Conflict Resolution"

https://wiki.52north.org/pub/Documentation/ResolveMergeConflictsInGitEclipse/egit_merge_2.png

Um mehr über diesen Workflow zu verstehen, schauen GIT Illustrated Cheatsheet -- Working with remote repositories

https://illustrated-git.readthedocs.io/en/latest/_images/git-flows.svg

Verwandte Themen