Ich habe ein SVN-Repository, wo ich Trunk und eine Verzweigung habe.SVN Mergeinfo Eigenschaften auf anderen Pfaden als der Arbeitskopie Wurzel
Ich beabsichtige, den Stamm in den Zweig in regelmäßigen Abständen zu verschmelzen, aber wenn ich dies tue, sehe ich viele Eigenschaftsstatusänderungen, zusätzlich zu den tatsächlichen Änderungen des Dateiinhalts.
Bei einer weiteren Untersuchung sind die Eigenschaftsänderungen Mergeinfo-Eigenschaften. Ich würde dies nicht erwarten, weil wir immer verzweigen und von der obersten Root-Ebene zusammenführen.
Ich habe den Befehl svn propdel
verwendet und alle mergeinfo-Eigenschaften aus der Verzweigung WC entfernt (dann die Änderung im Stammverzeichnis rückgängig gemacht), bevor die Verbindung zusammengeführt wurde, und das Problem verschwand.
Die Frage ist also, wie hat mein Zweig alle diese mergeinfo-Änderungen in den Unterverzeichnis-Ebenen bekommen?
+1: Ich habe diese Art von Sache gesehen, und wir verwenden nicht einmal svn 1.5 auf dem Server (mit homegrown Merge-Tracking-Tools). Ich würde gerne etwas Erklärung darüber hören, wie es im Änderungsprotokoll erschreckend aussieht (Ich habe diese Datei nicht berührt !! Oh, es ist nur eine Änderung der Eigenschaften ...) – richq