Das Szenario: Ich füge eine Reihe von ausgewählten Revisionen von einem SVN-Zweig in den Stamm ein. Ich verwende den CollabNet-Client von Subclipse, um die Zusammenführung durchzuführen. Alles funktioniert gut, außer dass zusätzlich zu den Dateien, die ich zum Zusammenfügen ausgewählt habe, mein Arbeitsverzeichnis eine Reihe von Änderungen anzeigt, die SVN als geändert betrachtet, aber nicht zum Zusammenführen ausgewählt habe.
Wenn ich die fraglichen Dateien vergleiche, sagt es mir, dass es keine Unterschiede gibt. Wenn ich einen Commit mache, erhalte ich den Screenshot unten, mit dem Mystery Icon konnte ich nirgendwo Dokumentationen finden.
Screenshot:
Dieses Symbol zeigt an, dass Änderungen an versionierten SVN-Eigenschaften vorgenommen wurden (die nicht in der Eclipse-Diff-GUI angezeigt werden). In diesem Fall gelten die Änderungen für die Eigenschaft svn: mergeinfo, die SVN für die Zusammenführung verwendet.
Siehe diesen Blogbeitrag zur Erklärung:
SVN 1.7 wird eine Verhaltensänderung in der Merge-Verfolgung haben, die diesen unerwarteten Aspekt der Funktionsweise der Merge-Verfolgung beseitigt.