Eine riesige Java-Datei wurde sowohl von meiner Firma als auch von einer anderen Firma umfassend modifiziert, und jetzt ist es an der Zeit, sie zusammenzuführen.
Normalerweise verwende ich Meld oder Kdiff3 , aber heute habe ich das Gefühl, dass ein besseres Tool benötigt wird. Meld zeigt nicht ANCESTOR, und das Zusammenführen in Kdiff3 bedeutet, dass ich für jede Änderung nur MINE oder IHRE behalten kann, ich kann nicht beide hinzufügen oder bearbeiten, um die guten Sachen beider Seiten zusammenzuführen.
Absolute Anforderungen:
Bonus für die intelligente Erkennung von Java/C#-Methodenblöcken:
Hinweis : Jeder der beiden Zweige hat seine eigene Historie von Commits und Unterzweigen, die auf Github öffentlich zugänglich sind.
Wie von JasonDown betont, ist kdiff3 tatsächlich in der Lage, dies mehr oder weniger zu tun.
MINE kann nicht bearbeitet werden, aber das Ausgabefenster kann verwendet werden, um beide Zeilen von ANCESTOR und THEIRS auszuwählen und kann bearbeitet werden.
Kaleb
Jason unten
Nikolaus Raul
Jason unten
Jason unten
James B
meld
.