Azure DevOps lösen Pull-Anforderungskonflikt

Aug 18 2020

Ich habe also ein sehr seltsames Problem mit Azure. In der Pull-Anfrage werden einige Konflikte erkannt, aber es wird nicht angezeigt, wo sie sich befinden und was ich ändern muss. Zuvor hat Visual Studio viel Müll aus dem .vsOrdner geholt , und es wurden Konflikte damit gezeigt.

Also habe ich diese Dateien in der Verzweigung gelöscht und jetzt ist es nur ein leeres Fenster, das darüber informiert, dass es Konflikte gibt. Aber ich sehe keinen Ort, an dem ich die Konflikte lösen könnte, wie in VS beim Festschreiben, es öffnet das Diff-Fenster, um diese zu lösen. Hier sehe ich nichts. Ich habe versucht, diesem Papier zu folgen, aber es hat nicht geholfen -https://dzone.com/articles/git-operations-with-visual-studio-part-2#:~:text=Just%20click%20on%20the%20%22Conflicts,open%20the%20conflict%20resolving%20tool

Mein Fehler - https://prnt.sc/u1qowm

Antworten

1 Raitis Aug 20 2020 at 17:44

Nach einem Vorschlag von @Hugh Lin schreibe ich eine Antwort auf mein Problem. Die Sache ist also, dass Azure DevOps nicht wirklich über eine Funktionalität verfügt, um die Konflikte beim Zusammenführen zu behandeln oder die Änderungen festzuschreiben.

Bei Commits ist dies kein wirkliches Problem, bei Pull-Anforderungen jedoch, da VS keine Schnittstelle hat, um diese Konflikte zu lösen, und viele von Ihnen werden möglicherweise mit diesem Problem ausgelassen.

Die Lösung hierfür besteht darin, die Erweiterung mit dem Namen " Pull Request Merge Conflict Extension" in Ihrer Organisation zu installieren . Es wird eine neue Registerkarte mit dem Namen "Konflikte" hinzugefügt, auf der sie gelöst werden können