merge-conflict-resolution

___ tag123svn ___ Verwenden Sie dieses Tag für Fragen zu SVN (Subversion), einem zentralisierten Open-Source-Versionskontrollsystem, das unter der Apache-Lizenz vertrieben wird. ___ tag123merge ___ Zusammenführen ist ein allgemeiner Begriff zum Kombinieren von zwei oder mehr zusammenhängenden Datensätzen. Es wird häufig mit Revisionskontrollsystemen in Verbindung gebracht, wenn mehrere Änderungen an einer revisionsgesteuerten Sammlung von Dateien abgeglichen werden. Das Zusammenführen mehrerer Datensätze ist eine weitere Verwendung dieses Tags. ___ answer6519677 ___

Wenn Sie tortoiseSVN verwenden, glaube ich, dass es eine Option gibt, die besagt, Konflikt später lösen, wählen Sie diese aus, dann können Sie Konflikte nach dem Zusammenführen bearbeiten.

    
___ qstnhdr ___ Wie verhindern Sie, dass Subversion schrittweise zusammengeführt wird, ohne "alle Konflikte zu lösen und die Zusammenführung erneut auszuführen"? ___ tag123tortoisesvn ___ TortoiseSVN ist ein Subversion-Client für Windows, der als Shell-Erweiterung implementiert wurde. ___ tag123mergeconflicresolution ___ Beim Zusammenführen von Zweigen in einem Versionskontrollsystem kann ein Merge-Konflikt auftreten. Mit diesem Tag können Sie herausfinden, wie solche Konflikte gelöst werden können. ___ qstntxt ___

Ich versuche, TortoiseSVN zu verwenden, um einen Zweig zu verbinden, der für eine sehr lange Zeit außerhalb des Stammes war. Es wurde mit dem Trunk aktualisiert, aber ich glaube nicht, dass Subversion-Merge-Tracking für den gesamten Merge aus dem Trunk-Prozess funktioniert hat. Immer wenn ich zusammenführe, führt es nur 5-10 Revisionen zusammen (obwohl es für die Zusammenführung von 1-HEAD angegeben wurde) und zeigt dann eine Nachricht ähnlich der folgenden ...

Beim Zusammenführen von r6631: 6637 in
wurden ein oder mehrere Konflikte erzeugt 'C: \ Arbeit \ AllBranches \ MyBranchName' -
alle Konflikte lösen und die Zusammenführung erneut ausführen, um das verbleibende
anzuwenden nicht zusammengeführte Revisionen

Das Problem ist, dass der Trunk momentan auf r10202 ist. Wenn ich diesen Merge-Prozess über 500 Mal durchführen muss, und es einen halben Tag dauert, um alle Merge-Probleme zu bestätigen, wird es viel zu lange dauern.

Warum durchläuft Subversion nicht alle Revisionen, warum stoppt sie auf halbem Wege? Gibt es eine Option, die ich übergeben kann, damit die vollständige Zusammenführung fortgesetzt werden kann, und mir dann erlauben, Merge-Probleme später manuell zu bestätigen?

    
___
2
Antworten

Git sagen, dass sie dem verschobenen Inhalt folgt (nicht einfach verschobene Dateien)

Beim Refactoring von Quellcode müssen Sie manchmal große Textblöcke in eine Datei oder sogar in eine neue Datei verschieben. Sie erstellen eine Verzweigung refactored und committen weg: %Vor% Es kann jedoch vorkommen, dass Personen sich a...
12.12.2013, 10:31
3
Antworten

GIT beschädigte Dateien (HEAD)

Ich habe dies in meinen Dateien nach einigen Problemen mit VS2012 git-plugin: %Vor% Wie kann ich meine Dateien zurücksetzen?     
08.03.2013, 09:49
2
Antworten

Kann aufgrund eines Konflikts mit UserInterfaceState.xcusserstate nicht zusammengeführt werden

Ich habe einen Zweig erstellt und einige Änderungen vorgenommen. Ich habe die Änderungen übernommen und die Änderungen archiviert. Dann wechselte ich zum Meisterzweig und versuchte eine Zusammenführung. Es hieß, ich hätte nicht festgeschriebene...
13.12.2012, 23:55
2
Antworten

Verwenden Sie immer die Version aus dem gemischten Zweig bei Konflikten

Momentan arbeite ich in einem Feature-Zweig, der bald wieder zum Master zusammengeführt wird. Ich habe kürzlich genau das versucht und hatte einige Zusammenführungskonflikte, die ich manuell beheben musste. Ist es also möglich, git anweisen,...
28.05.2011, 07:09
3
Antworten

Wie verteile ich Code in git?

Ich habe einen Git-Pull ausgeführt und festgestellt, dass eine meiner Dateien zusammengeführt werden muss. Ich möchte diese Datei jetzt nicht wirklich zusammenführen - ich habe einen anderen Zweig, an dem ich arbeiten muss, und ich werde spät...
02.05.2012, 20:52
1
Antwort

Auflösen von Git-Konflikten in SourceTree

Ich habe vorher das NetBeans GIT Plugin benutzt, dann habe ich mich entschieden, zu SourceTree zu wechseln, da es effizienter und leistungsfähiger ist. Als Neuling in SourceTree habe ich es geschafft, grundlegende Pull-, Push- und Commit-Workflo...
11.06.2014, 07:20
2
Antworten

warum kann git stash die gerade vorgenommenen Änderungen nicht aufgeben?

Ich habe ein Projekt von Github gespalten, und der Ursprungspunkt zu meinem eigenen Github Repo, remote Punkt zu seinem ursprünglichen Repo, da ich Update von Remote erhalten möchte, Ich benutze git pull remote Branch_name, dann ist mein loka...
27.08.2012, 09:57
2
Antworten

Zeige Konflikt Konflikt Teil einer Zusammenführung

Ich muss dem Team vorstellen, welche Änderungen ich während der Konfliktlösung einer Zusammenführung gemacht habe. Ich weiß, dass das ziemlich hart ist, aber ich glaube, dass es irgendwie möglich ist. Ich habe bereits git show -m und git...
15.05.2013, 19:36
2
Antworten

Suche git Zweige für die gemeinsame Datei

Ich möchte git branches nach modifizierten Dateien suchen, die meine und alle anderen gemeinsam haben, als eine Methode der frühen Konflikterkennung. Gibt es eine Methode, die git mir erlauben würde, dies zu tun, was ich übersehen habe (oder per...
25.02.2016, 07:46
1
Antwort

Git-Rebase schlägt mit Konflikten fehl, aber es gibt keine Konflikte

Ich habe versucht, einen rebase Code zu schreiben, den ich übernommen, aber nicht gepusht habe, weil ich gehört habe, dass es einige Änderungen in der Herkunft gibt, die sich auf das auswirken könnten, woran ich gerade gearbeitet habe. Hier i...
18.03.2014, 17:36