Ich benutze SVN als das Quellcodeverwaltungssystem, und ich frage mich, wie man Verzeichnisse vergleicht und Metadatenunterschiede ignoriert. Gibt es eine Möglichkeit, svn diff
mitzuteilen, nur den tatsächlichen Inhalt zu vergleichen und Metadaten zu ignorieren?Gibt es einen Metadaten-Ausschlussfilter für den SVN-DIFF-Befehl?
Ich meine Metadaten wie SVN-Eigenschaften, etc., die den Dateiinhalt nicht beeinflussen. Angenommen Datei X hat eine zusätzliche Eigenschaft in Zweig B im Vergleich zu Trunk T. Leider wird es in 'svn diff T B' angezeigt, obwohl der tatsächliche Inhalt der Datei X derselbe ist.
Ich suche etwas wie folgt aus:
svn diff https://example.org/tags/v1 https://example.org/tags/v2 -x -ignore-metadata --summarize
Update: ich diese teilweise gelöst, indem direkt auf dem Dateisystem diff'ing stattdessen die SVN-Tools zu verwenden. Siehe meine eigene Antwort unten ...
Was meinst du mit Metadaten? – codelogic
"SVN Eigenschaften" ist ein besseres Wort, um es zu beschreiben. Ich habe meinen Beitrag repariert, um dies zu klären. – driAn
Wenn Sie eine Lösung finden, bitte posten Sie es, ich bin gespannt, wie das gemacht würde. Vielleicht hat GIT diese Funktion ... –