Ich suche nach einer Lösung zum Synchronisieren von Dateien in verschiedenen Ordnern auf einem einzigen Mac.
Die Dateien werden unter dem Git-Versionskontrollsystem nachverfolgt, daher kann ich keine Aliase verwenden.
Ich suche nach einer Lösung zum Synchronisieren von Dateien in verschiedenen Ordnern auf einem einzigen Mac.
Die Dateien werden unter dem Git-Versionskontrollsystem nachverfolgt, daher kann ich keine Aliase verwenden.
Antworten:
Wenn die Git-Lösung für Sie nicht funktioniert, haben Sie Linux behandelt.
Verwenden Sie für die Ordnersynchronisierung rsync -avP —delete —exclude = 'excludeDir' / path / source / path / dest oder mirror. Verwenden Sie für den automatischen Betrieb die Scheduler- Registerkarte crontab
quelle
rsync
es ein Teil von macOS ist und die Art und Weise, wie macOS Dinge plant,launchd
nichtcrontab
. Ja,crontab
ist noch verfügbar, aber nicht mehr Teil der Roadmap von Apple für solche Ereignisse.Da die Dateien der Git-Versionskontrolle unterliegen, können Sie den zweiten Ordner einfach als Remote-Repository hinzufügen.
Anschließend können Sie die Dateien zwischen den beiden synchronisieren, indem Sie Git Pull- und Push-Vorgänge ausführen.
Der einzige Nachteil ist jedoch, dass die Synchronisierung manuell durchgeführt werden muss.
quelle
git pull
regelmäßig auszuführen .