svn: Filtern Sie nur remote geänderte Dateien in „svn st -u“.

svn: Filtern Sie nur remote geänderte Dateien in „svn st -u“.

Beim Durchführen einer Subversion-Statusaktualisierung

svn st -u

Es werden alle Änderungen sowohl remote als auch lokal angezeigt. Gibt es eine Möglichkeit, diese Liste zu filtern, um nur remote geänderte Dateien anzuzeigen?

(ohne awk, sedoder ähnliches zu verwenden)

Antwort1

Fast:

svn diff --summarize -rCOMMITTED:HEAD

--summarizebewirkt, dass svn diff eine Statusausgabe ausgibt.

Allerdings wird hierdurch nicht jede Datei mit dem Repository verglichen svn status -u, sondern die Revision des aktuellen Verzeichnisses mit HEAD. Wenn Sie also eine Arbeitskopie mit gemischten Revisionen haben, z. B. wenn Sie ein Commit durchgeführt, aber nicht aktualisiert haben, werden Ihre Commit-Dateien als geändert gemeldet.

verwandte Informationen