Wenn Sie einen Merge-Konflikt haben, gibt es ein Kontextmenü in Ihrem Dateistatusbereich. Sie können auf jede Konfliktdatei klicken und wählen, die Konflikte mit "Theirs" oder "Mine" zu lösen. Alternativ, wenn Sie mehr Kontrolle über den Prozess wünschen, können Sie die Datei öffnen und die HEAD-Version mit der Branch-Version vergleichen und selektiv wählen, welche Zeilen Sie behalten möchten.
Von SourceTree aus, klicken Sie auf Tools->Options. Dann auf der Registerkarte "General", stellen Sie sicher, dass das Kästchen aktiviert ist, um SourceTree zu erlauben, Ihre Git-Konfigurationsdateien zu ändern.
Wechseln Sie dann zur Registerkarte "Diff". In der unteren Hälfte verwenden Sie das Dropdown-Menü, um das externe Programm auszuwählen, das Sie für die Diffs und das Zusammenführen verwenden möchten. Ich habe KDiff3 installiert und finde es gut genug.
Jetzt, wenn es einen Merge gibt, können Sie unter Actions->Resolve Conflicts->Launch External Merge Tool gehen.
Nur ein Benutzer darf den Resolver zu einem bestimmten Zeitpunkt ausführen. Wenn ein zweiter Benutzer versucht, bk resolve auszuführen, erhält er eine Fehlermeldung, die darauf hinweist, dass ein anderer Benutzer den Resolver bereits ausführt.
Es ist auch möglich, dass mehrere Benutzer eine Reihe von Konflikten lösen. Eine typische Methode, dies zu tun, besteht darin, den Befehl bk conflicts zu verwenden, um eine Liste von Dateien zu erhalten, die manuell gelöst werden müssen, zusammen mit einer Liste von Benutzern, die für die konfliktverursachenden Änderungen verantwortlich sind. Dann führt jeder Benutzer abwechselnd den Resolver für die Liste der Dateien aus, für die er verantwortlich ist, und checkt die Änderungen ein, während er fortfährt. Nachdem die Konflikte in den einzelnen Dateien gelöst und eingecheckt wurden, wird der Befehl bk resolve ohne Argumente ausgeführt, um den Prozess abzuschließen und zu committen.
Mit über 2,5 Millionen Bewertungen können wir Ihnen die spezifischen Details liefern, die Ihnen bei der informierten Softwarekaufentscheidung für Ihr Unternehmen helfen. Das Finden des richtigen Produkts ist wichtig, lassen Sie uns helfen.
oder fortfahren mit
LinkedIn
Google
Google (Geschäftlich)
Gmail.com-Adressen sind nicht erlaubt. Eine Geschäftsdomäne, die Google verwendet, ist erlaubt.