2010-11-19 17 views
1

Was ist der beste Weg, um Änderungen zwischen 2 SVN Revisionen zu exportieren und die Änderungen (Dateien/Ordner) lokal zu speichern?svn Export Änderungen und lokal speichern

Möglicherweise über die Befehlszeile?

Dank

+2

Sie meinen, sie als Patch-Dateien speichern? –

Antwort

0

Wie über dieses

svn checkout -r {2006-02-17} 

http://svnbook.red-bean.com/en/1.4/svn.tour.revs.specifiers.html

esssentially Sie auf Termine "Kasse" zwei Ordner basieren würde.

EDIT: Ein einfacher Ordner Vergleich an diesem Punkt würde Ihnen geben, welche Dateien geändert und was in den Dateien geändert.

EDIT2: Vielleicht etwas entlang der Linien von:

svn diff -r BASE:HEAD foo.c 

oder

svn diff -r HEAD 

Nicht sicher, wenn Sie so etwas wie

svn diff -r BASE:HEAD 

tun können, wo Sie Basis eine aktualisieren Nummer und Kopf zu einer Nummer. Mein Verdacht ist, dass da dies funktioniert:

svn diff -r BASE:14 foo.c 

Sie sollten mit den Nummern der Basis und Kopf ersetzen können und einfach alle Dateien vergleichen.

Ich bin mir aber wirklich nicht sicher.

+0

Gibt es keinen anderen Weg, es zu tun? Ich habe gesehen, was ich in TortoiseSVN suche, aber ich benutze Linux und ich bin nicht in der Lage, dies zu tun mit RabbitVCS – terrid25

+0

Um ehrlich zu sein, ich bin nicht schwer fließend SVN, aber das ist mein erster Gedanke von dem, was Sie erreichen wollen, wenn Sie nur eine Version Ihres Repos mit einer späteren Version vergleichen möchten, werde ich meine Antwort aktualisieren, damit Sie besser sehen können. – onaclov2000

Verwandte Themen