SVN MERGE? Zwei gleiche Projekte zusammenfuehren.

Gast #1277873
Hallo,

ich nutze seit einigen Tagen das Versionsverwaltungssystem SVN.
Folgendes Scenario:

Ich hatte ein Softwareprojekt A. Dieses lief soweit fehlerfrei. Um einen 
Test zu machen zu dem einige Aenderungen notwendig waren. Also erstellte 
ich einen Branch B.

Bei der Arbeit mit B viel mir auf, dass ich einen Fehler in A hatte. 
Jemand hat mir erzaehlt, dass ich nun die in B oder sogar C geaenderten 
Sachen nun wieder zurueck in A spielen kann um dort weiterzuarbeiten.

Aber wie?
Ist das ein Merge? - Muss ich nun von Projekt B einen Merge auf Projekt 
A machen?

Ich nutze Eclipse mit Subclipse Erweiterung. Waere super, wenn mir 
jemand eine kurze Hilfestellunge geben koennte, ohne dass ich das 
komplette SVN Buch lesen muss.

Danke

mfg Alex
Gast
Hallo,

mergen mit Subversion ist recht einfach, hier geht es z.B. per 
Kommandozeile so:
http://svnbook.red-bean.com/en/1.0/re16.html

Am ehesten aber würde ich etwas besseres empfehlen, z.B. "git". Das ist 
ein Tool, welches dann auch sauber mitspeichert, wer wie wo gemergt hat. 
SVN ist in der Hinsicht etwas eingeschränkt und man verliert im Prinzip 
alle Informationen über das Merging. Subversion kann nur eine lineare 
Geschichte, während z.B. git einen beliebigen azyklischen Graphen 
verarbeiten kann.

Also... falls Du ein neues Tool nehmen willst mit deutlich mehr 
Möglichkeiten, nimm git (kannst da auch recht problemlos SVN 
importieren), ansonsten steht das doch recht einfach im SVN-Book 
beschrieben.
Gast
Mein Problem ist, dass es nicht nur Projekt ABC sondern 8 Projekte gibt!

Ich habe SVN bisher nur linear ohne Branches verwendet. Diesmal halt 
richtig (fuer DA-klappt ja auch super mit OpenOffice). Wenn ein Merge 
das richtige ist, dann werd ichs mal Versuchen.

mfg Alex

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.