Я ищу решение для синхронизации файлов в разных папках на одном Mac.
Файлы отслеживаются в системе контроля версий Git, поэтому я не могу использовать псевдонимы.
Я ищу решение для синхронизации файлов в разных папках на одном Mac.
Файлы отслеживаются в системе контроля версий Git, поэтому я не могу использовать псевдонимы.
Ответы:
Если git-решение не работает для вас, Linux подойдет вам.
Для синхронизации папки используйте rsync -avP —delete —exclude = ‘excludeDir’ / path / source / path / dest или же зеркало А для автоматической работы используйте планировщик кронтаб
источник
rsync
является частью MacOS и MacOS способ планировать вещиlaunchd
неcrontab
, Да,crontab
все еще доступен, но больше не является частью дорожной карты Apple для таких мероприятий.Поскольку файлы находятся под контролем версий Git, вы можете просто добавить вторую папку в качестве удаленного хранилища.
После этого вы можете синхронизировать файлы между ними, выполняя операции Git Pull и Push.
Однако единственным недостатком является то, что синхронизацию придется выполнять вручную.
источник
git pull
регулярно.