Unison mit macOS und Zeiten auf true gesetzt (times = true)

479
Fernando Sousa

Ich verwende Unison für eine 2-Wege-Synchronisierung zwischen einem MacBook Pro (macOS Sierra) und einem externen Laufwerk (Firewire). Ich verwende die GUI-Version Unison 2.48.

Im .prfhinzugefügten Profil times = truewerden die CREATION-Zeitstempel der Dateien jedoch nicht synchronisiert, wenn eine Datei geändert wird. Stattdessen wird das Änderungsdatum als Erstellungsdatum nach der Synchronisierung angenommen. Ich habe also 2 gleiche Dateien, aber unterschiedliche Zeitstempel für die Erstellung.

Hat jemand irgendwelche Tipps dazu? Könnte dies ein Problem in macOS sein oder könnte ich nur etwas falsch machen?

1

1 Antwort auf die Frage

1
D Schlachter

Beim Quellcode für Unison werden nur die Änderungsdaten mit der timesOption aktualisiert . macOS ist eines der wenigen Betriebssysteme, das das Erstellungsdatum einhält. Unison unterstützt zwar einige macOS-spezifische Daten (z. B. Ressourcen-Gabeln ), aber das Erstellungsdatum wird nicht synchronisiert.

Das ist eine sehr gute Antwort, obwohl leider für mich nicht die, die ich bekommen wollte. Vielen Dank, dass Sie sich die Zeit genommen haben, sich den Code von Unison anzusehen. Ich würde nur sagen, wenn Unison mit macOS nicht wie erwartet vorgeht, dann ist das Betriebssystem wahrscheinlich nicht vollständig kompatibel. Nun, ich werde dann woanders suchen, was sehr schade ist, weil ich Unison wirklich genossen habe. Fernando Sousa vor 7 Jahren 0