Ich versuche meinen Entwicklungszweig wieder in den Stamm meines Repo zu verschmelzen. Schritte, die ich nahm:Eclipse Merge Branch in Trunk
- Schalter
- Scheck an Stamm, der es auf dem neuesten Stand ist, lösen Konflikte
- Zum Sportklub-> Merge
- Wählen URL: Entwicklungszweig
- Anfang Revision: Revision beim Zweig erstellt wurde
- Ende Revision: HEAD
- OK
Dies sollte die Magie tun - es öffnet die Syncronize Ansicht auf, die in Ordnung ist, zeigt mir alle Konflikte, aber es ist das Problem passiert:
im Editor vergleichen Ich sehe zwei Dateien: Local File | Remote-Datei (306)
Das ist wirklich seltsam, die Revisionsnummer der Remote-Datei ist tatsächlich die der Datei in der Arbeitskopie (Trunk) und so ist der Inhalt. Die lokale Datei enthält den Inhalt der Datei in der Verzweigung.
Jetzt zeigt der Pfeil korrekt an, dass ich von links nach rechts fusioniere (Abzweig zu Trunk). Dies geschieht auch, wenn ich auf OK klicke.
ABER ich kann nur Änderungen von rechts nach links bewegen !!! Das will ich nicht - ich möchte die Ände- rungen in den Zweigen nicht mit dem alten Inhalt des Trunks überschreiben. Ich möchte den Inhalt von links (Zweig) nach rechts (Stamm) verschieben. Aber ich kann nicht einmal in die richtige Datei schreiben.
Ich weiß nicht, warum es Remote-Datei dort schreibt ?? Es zeigt deutlich die Arbeitskopie-Datei im Remote-Dateifenster, und die Datei aus der Verzweigung (zum Zusammenführen) wird in der lokalen Datei angezeigt.
Irgendein Fehler in Subversive?
Thx, Martin
das true..it ist irgendwie beängstigend, dass die Zusammenführung vor (ohne Benutzereingriff) geschieht in Ihrem Arbeitskopie. Und dann müssen Sie mit dem Stamm vergleichen und unerwünschte Änderungen rückgängig machen. ziehe ich es andersherum, (Versionen jetzt versuchen), wo vor der Zusammenführung in die Arbeitskopie des Benutzers geschieht können zu fusionieren, welche Dinge wählen. – martin