2008-09-19 9 views
8

Ich benutze Eclipse 3.4 (auf dem Mac) und ich habe einen Ärger mit dem Textvergleich mit den Dateien, die ich in einer bestimmten Reihenfolge vergleiche, was nicht das ist, was ich will.Eclipse Text Vergleich Reihenfolge

Wenn ich zwei Dateien vergleiche, scheint es immer die erste Datei (alphabetisch) auf der linken und die letzte auf der rechten Seite zu platzieren, aber ich möchte dies bei einem Vergleich durch Vergleich ändern können.
IE Vergleich 'Datei-a' und 'Datei-b' wird immer 'Datei-a' auf der linken Seite haben, aber das ist nicht immer was ich will. Ich erinnere mich, dass in früheren Versionen von Eclipse das Ändern der Datei, auf die mit der rechten Maustaste geklickt wurde, wenn Sie Vergleichen mit -> Each Other ändern, die Reihenfolge änderte, aber das funktioniert nicht für mich in 3.4.

Ein Beispiel, warum ist mir egal:
Ich habe gerade ein Subversion-Merge durchgeführt und hatte einen Konflikt, so habe ich jetzt die folgenden Dateien:
Datei
file.merge links
file.merge -right
file.working

ich Änderungen an Datei gemacht haben und wollen nun Datei-file.merge-Recht vergleichen und file.working bis file.merge-left und teilen Sie die Editoren, so dass ich die Arbeit/links Änderungen über der Datei/rechts Änderungen haben kann, und dann einfach durchblättern die Vergleichseditoren und stellen Sie sicher die Unterschiede zwischen Diese Datei und die Datei, aus der die Zusammenführung stammt, wurden beibehalten, aber Datei ist auf der linken Seite, während file.working auf der rechten Seite ist, und die Unterschiede müssen daher diagonal verglichen werden, anstatt nur oben und unten zu vergleichen.

Antwort

5

Ja, das ist eigentlich sehr nervig. Wir verwenden ein externes Tool namens "Beyond Compare" (wir haben eine Firmenlizenz), die die beiden Seiten leicht austauschen kann.

Was Sie wahrscheinlich tun sollten, ist, eine Verbesserungsanfrage an das relevante Eclipse-Team mit Bugzilla zu richten. Wenn genug Nachfrage vorhanden ist, wird es entweder in die nächste Version übergehen oder jemand wird ein neues (oder modifiziere das existierende) Plug-in schreiben, um Swaps zu erlauben.

1

Es gibt eine Schaltfläche "Von und zu wechseln", wenn der Bildschirm "Vergleichen" angezeigt wird. Verwenden von Eclipse 3.6. Ich suche eigentlich nach einer Möglichkeit, das Standardverhalten zu ändern. Zum Beispiel, wenn ich Revisionen vergleiche, hat es immer die neueste Revision auf der linken Seite anstatt auf der rechten Seite, es sei denn, ich klicke vor dem Vergleich auf die Austauschtaste.

+2

Ich werde nicht upvote, weil es nicht ist die Frage des OP zu beantworten, aber ich habe das gleiche Problem mit Eclipse. Timelines zeigen immer das alte Zeug auf der linken Seite, und der Vergleichsbildschirm sollte auch. – Greg

+0

Das gleiche Problem hier - präsentiert geänderte Datei auf der linken Seite ist sehr benutzerunfreundlich. Ich würde gerne wissen, wo das geändert werden kann. – sax

+3

Noch eine Anmerkung zu meinem vorherigen Kommentar - Sie können für die Eclipse-Änderung hier stimmen: https://bugs.eclipse.org/bugs/show_bug.cgi?id=213780 – sax

1

Wie ich here erwähnt, Eclipse-Neon.2 (4.6.2) eine Schaltfläche, um die Ansichten zu wechseln:

enter image description here