Lernpfad:Einführung in Git/4: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 30: Zeile 30:
Wenn du keine Fehlermeldung bekommst, dann kannst du mit dem nächsten Schritt weiter machen. Ansonsten besteht ein Konflikt, weil schon jemand anderes Änderungen gepushed hat. Dann musst du diesen Konflikt erst lösen.
Wenn du keine Fehlermeldung bekommst, dann kannst du mit dem nächsten Schritt weiter machen. Ansonsten besteht ein Konflikt, weil schon jemand anderes Änderungen gepushed hat. Dann musst du diesen Konflikt erst lösen.
{{Info:End}}
{{Info:End}}
== Konflikte beheben ==
Wenn eine Datei gleichzeitig von mehreren Entwicklern bearbeitet wurde, dann kann es zu einem Konflikt kommen. Normalerweise würden die Änderungen des einen Entwicklers die des anderen überspeichern. {{Git}} erkennt diesen Konfilkt aber und erlaubt es dem zweiten Programmierer, das Problem zu beheben.
Wenn ein Konflikt in einer Datei aufgetreten ist wird in {{Fork}} ein Hinweis angezeigt.
[[Datei:Fork conflict 1.jpg|center|frame]]
Links wird angezeigt, dass es sowohl Änderungen auf dem zentralen Server gibt, als auch in der lokalen Kopie. Um das Problem zu beheben klicke oben auf "Resolve".
Wähle eine Datei mit einem Konfilkt und dann "Merge in Fork".
[[Datei:Fork merge 1.jpg|center|frame]]
Es wird nun ein zwei geteiltes Fenster angezeigt, in dem die beiden in konflikt stehenden Versionen der Dateien nebeneinander angezeigt werden. Du kannst nun für jede Zeile entscheiden, welche Version in der Datei behalten werden soll. Du kannst auch beide Versionen einfügen oder im unteren Teil des Fensters das Resultat manuell bearbeiten.
[[Datei:Fork merge 2.jpg|center|frame]]
8.581

Bearbeitungen

Navigationsmenü