У меня есть ноутбук, который подключен к облачной рабочей станции. Вся моя компиляция происходит на облачной рабочей станции, но я изменяю файлы на своем ноутбуке. Я хочу синхронизировать файлы между ними, но я хочу, чтобы синхронизировались только исходные файлы, а не сборка, конфигурация и т.д. Я хочу сделать так, чтобы, если папка называлась src
, она и ее содержимое рекурсивно синхронизировались.
Например, ~/workspace/src/file1.cpp
и ~/workspace/src/myfolder/file2.cpp
синхронизируются, а ~/workspace/build/file3.cpp
- нет. Я продолжаю создавать и удалять проекты и не хочу заново настраивать пути к файлам для синхронизации каждый раз, когда создаю новый проект с новым каталогом src
.
Сейчас я использую инструмент синхронизации файлов Unison для Mac, и я не знаю, как это сделать. Может кто-нибудь показать мне?