Eclipse Synchronize trunk -> Branch

mephi

Bekanntes Mitglied
Hi,

ich habe aktuell ein kleines Problem. Ich habe schon lange nicht mehr mit SVN in Eclipse gearbeitet. Ich nutze Subversive version 0.7.8.xxx
Vor einigen Wchen haben wir in einem Projekt einen Branch aufgemacht auf dem nun viele Änderungen sind. Im Trunk gab es nur sehr wenige Änderungen. Gibt es nun eine einfache Möglichkeit die Änderungen vom Trunk in die Branch zu übernehmen? Das ist für mich absolutes Neuland. Bisher habe ich einfach nur Änderungen von meinem Workspace per Synchronize with Repository commited bzw vorher noch Konflikte bearbeitet.
Mein aktueller Wissensstand ist, dass es diese merge Funktion gibt die allerdings nicht mit dieser praktischen Synchronizing View daher kommt, sondern Änderungen direkt übernimmt und bei Konflikten Files anlegt und "<<<<<<<<<" + den Code der sich unterscheidet einfügt. Natürlich wäre es von Hand machbar, aber ich frage mich ob es nicht auch so funktioniert wie bei Synchronize with Repository per Synchronize View..
Ich hoffe ich hab mich verständlich ausgedrückt.
 
M

Marcinek

Gast
Hallo,

subversive ist nicht so toll für das Mergen.

Downloade dir TortoiseSVN.

Switche in den Branch und mach dann reintegrate a branch. Dann werden die Änderungen aus dem trunk iin dein branch eingefügt.

Dort kannst du sie bearbeiten und commitest dann die Änderungen.

Diese Kommentare solltest du nicht manuell bearbeiten sondern mit einem DIFF Tool und dann kannst du via "resolve" diese überall entfernen lassen. Auch die Dateien für das benötigte DIFF werden gelöscht.
 

mephi

Bekanntes Mitglied
Wollte es natürlich direkt testen, aber ich muss wohl eine ältere Version von TortoiseSVN benutzen da unser SVN Server unter 1.5 ist. Es kam immer die Fehlermeldung "Retrieval of mergeinfo unsupported by.. "
Also nochmal von vorne :D

Habe auch zur Sicherheit mal ein Testbranch erstellt in dass ich dann mergen will um nichts kaputt zu machen ^^
 

mephi

Bekanntes Mitglied
Mit der Version 1.4.8 habe ich nun das Problem dass er immer meckert "Could not retrieve URL of the file!" und bei show log stürzt tortoiseSVN ab. Vielleicht beißt sich ja was mit der zuvor installierten und wieder deinstallierten neueren version. Ich gebs nun vorerst auf und mach die wenige Änderungen von Hand.
Aber anfürsich wäre mir eine Lösung die auch bei größeren Unterschieden zwischen Branches funktioniert viel lieber als sowas von Hand zu machen.
 

Ähnliche Java Themen


Oben