Mit diesem Befehl sehen Sie alle Änderungen im Repository path/to/repo, die in der Revision festgeschrieben wurden <revision>:
svn diff -c <revision> path/to/repo
Das -czeigt an, dass Sie sich einen Änderungssatz ansehen möchten , aber es gibt viele andere Möglichkeiten, wie Sie Unterschiede und Änderungssätze betrachten können. Wenn Sie beispielsweise wissen möchten, welche Dateien geändert wurden (aber nicht wie), können Sie Probleme verursachen
svn log -v -r <revision>
Oder wenn Sie die Änderungen zwischen zwei Revisionen (und nicht nur für ein Commit) anzeigen möchten:
Beachten Sie, dass dies path/to/reponicht erforderlich ist, wenn Sie über eine Arbeitskopie verfügen. Dies ist der Normalfall (und wird von impliziert git show). Beachten Sie auch, dass dies git showmit dem lokalen Repo verglichen wird und nicht mit der Fernbedienung, falls vorhanden.
Antworten:
Mit diesem Befehl sehen Sie alle Änderungen im Repository
path/to/repo
, die in der Revision festgeschrieben wurden<revision>
:Das
-c
zeigt an, dass Sie sich einen Änderungssatz ansehen möchten , aber es gibt viele andere Möglichkeiten, wie Sie Unterschiede und Änderungssätze betrachten können. Wenn Sie beispielsweise wissen möchten, welche Dateien geändert wurden (aber nicht wie), können Sie Probleme verursachenOder wenn Sie die Änderungen zwischen zwei Revisionen (und nicht nur für ein Commit) anzeigen möchten:
quelle
path/to/repo
nicht erforderlich ist, wenn Sie über eine Arbeitskopie verfügen. Dies ist der Normalfall (und wird von impliziertgit show
). Beachten Sie auch, dass diesgit show
mit dem lokalen Repo verglichen wird und nicht mit der Fernbedienung, falls vorhanden.Der entsprechende Befehl in svn lautet:
svn log --diff -r revision
quelle
Nennen Sie dies im Projekt:
REVNO
ist die Startversionsnummer undHEAD
die Endversionsnummer. Wenn HEAD der letzten Revisionsnummer entspricht, kann diese übersprungen werden.Der Befehl gibt eine Liste mit allen Dateien zurück, die in diesem Revisionszeitraum geändert / hinzugefügt / gelöscht wurden.
Der Befehl kann mit dem URL-Revisionsparameter aufgerufen werden, um Änderungen wie folgt zu überprüfen:
quelle