Ich bin fließend mit Git auf der Kommandozeile, aber für ein bestimmtes Projekt muss ich anderen zeigen, wie man Dinge ausschließlich in der GUI-Umgebung macht. Wir verwenden Git für Windows (verfügbar unter https://git-scm.com/download/win).
Ich habe eine Datei erstellt und dem Repository hinzugefügt. Lassen Sie dann einen anderen Benutzer die Datei ändern und übertragen. Ich habe auch die Datei geändert, dann das Repository vom Ursprung abgerufen und das Menü „Merge > Local Merge“ verwendet, um zu zeigen, wie die Git-GUI die Konflikte findet.
Dann habe ich die Textdatei manuell bearbeitet und den Konflikt gelöst, indem ich einige meiner Änderungen und einige der Änderungen des anderen Benutzers ausgewählt habe. In diesem Stadium würde ich es tun, wenn es die Befehlszeile wäre git add
. In der GUI sollten Sie dasselbe mit der Schaltfläche “Stage Changed” tun, nehme ich an, aber wenn ich die Schaltfläche drücke, wird die geänderte Datei nicht tatsächlich bereitgestellt.
Ich kann keine Online-Dokumentation für das GUI-Programm finden, das die Auflösung von Merge-Konflikten behandelt. Kann mir bitte jemand sagen, was der nächste Schritt in der GUI-Umgebung wäre?
Mein besserer Rat: Verwenden Sie stattdessen GitExtensions. Einfacher zu bedienen…
– Philipp
3. August 2016 um 23:48 Uhr
Guter Rat. Ich werde es mir ansehen. Ich lasse das aber trotzdem offen, falls jemand die Antwort für Git für Windows kennt.
– Merich
4. August 2016 um 19:15 Uhr
Und Sie können sogar ein gutes Zusammenführungstool wie p4merge verwenden, das viele Zusammenführungen vereinfacht 😉
– Philipp
4. August 2016 um 20:20 Uhr