Sourcecode-Trees vergleichen

07/03/2008 - 14:55 von Andreas Wittmann | Report spam
Hallo NG!

Kennt jemand Tools welche beim Vergleichen von zwei
Verzeichnissen behilflich sein können?

Konkret geht es um zwei Sourcecode-Verzeichnisse welche
ein und die selbe Applikation beinhalten jedoch vor geraumer Zeit
"auseinandergelaufen" sind bzw. unterschiedliche Entwicklungsteams
haben unabhàngig voneinander die darin befindliche Applikation
weiterentwickelt.

Nun sollen beide Versionen zusammengeführt werden.

Ein "diff -Naur <d1> <d2>" auf Shell-Ebene ist schon recht
brauchbar, aber möglicherweise gibt es zusàtzliche Methoden
die mich bei dieser Problematik unterstützen könnten.

Danke!
lg
Andy
 

Lesen sie die antworten

#1 Stefan Reuther
07/03/2008 - 18:05 | Warnen spam
Andreas Wittmann wrote:
Nun sollen beide Versionen zusammengeführt werden.

Ein "diff -Naur <d1> <d2>" auf Shell-Ebene ist schon recht
brauchbar, aber möglicherweise gibt es zusàtzliche Methoden
die mich bei dieser Problematik unterstützen könnten.



Zum Vergleichen gibt es konzeptuell kaum was besseres als diff. Man kann
das diff nur noch etwas aufhübschen. Emacs mit ediff wàre zum Beispiel
sowas. Der kann m.W. auch mergen. Ansonsten hat bestimmt auch mal jemand
ein WinMerge-Äquivalent für *ix gebaut.

Außerdem ist es sehr nützlich, Zugriff auf das CVS o.à. mit der
kompletten Versionsgeschichte zu haben. Dann kannst du dort direkt die
einzelnen Patches rausziehen und selektiv anwenden. Zur Not kannst du
diese Informationen aber auch z.B. aus den Quellcode-Archiven ziehen.
Ein Archiv der gemeinsamen Basisversion wàre nur *sehr* nützlich.


Stefan

Ähnliche fragen