Frage

Ich verwende unisono eine Reihe von Ordnern zusammen zu synchronisieren. Nicht nur 2 Wurzeln, aber ich denke, meine Frage kann diese einfach gemacht werden ...

Lassen Sie sich sagen wir Verzeichnis A sind Synchronisierung und B gemeinsam verwenden. Wenn ich die Datei X aus dem Verzeichnis A entfernen, wie funktioniert unisono wissen, was zu tun? Sollte es X zurück zu A von B oder sollte es löschen X von B hinzufügen?

War es hilfreich?

Lösung

Unison hält eine Aufzeichnung des Inhalts eines jeden Weges nach jeder erfolgreichen Synchronisation dieses Weges (das heißt, sie den Inhalt im letzten Moment erinnert, wenn sie gleich in den beiden Repliken waren).

Wir sagen, dass ein Weg (in einigen Replika) aktualisiert wird, wenn sein aktueller Inhalt unterschiedlich ist von seinem Inhalt das letzte Mal erfolgreich synchronisiert wurde. Beachten Sie, dass, ob ein Pfad aktualisiert wird, hat nichts mit seiner letzten Änderung zu tun zeit Unison nur den Inhalt der Ansicht, bei der Bestimmung, ob ein Update aufgetreten ist. Dies bedeutet, dass eine Datei zu berühren ohne Veränderung des Inhalts wird nicht als Update erkannt werden. Eine Datei kann auch mehrmals und dann geändert wieder in seinen ursprünglichen Inhalt geändert werden; solange Unison wird erst am Ende dieses Prozesses ausführt, wird kein Update erkannt werden.

Mit anderen Worten:. Unison weiß, dass Sie die Datei X gelöscht haben, weil es nicht mehr auf der Festplatte in A, sie weiß es aus B löschen sollte

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top