Forum: PC-Programmierung SVN MERGE? Zwei gleiche Projekte zusammenfuehren.


von Alex (Gast)


Lesenswert?

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

von gast (Gast)


Lesenswert?

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.

von Alex (Gast)


Lesenswert?

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.