mikrocontroller.net

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


Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.