У меня есть файловый сервер со всеми моими мирскими цифровыми вещами. (Не волнуйтесь, это резервное копирование.)
Я хочу, чтобы выборочно можно было переносить небольшие порции содержимого моего файлового сервера со мной на моем ноутбуке, а затем снова синхронизировать изменения позже. Однако я иногда могу редактировать файлы непосредственно на файловом сервере одновременно.
В настоящее время я делаю это, используя unison, я добавляю нужную папку в качестве "пути" к моей конфигурации unison и синхронизируюсь, а затем снова синхронизируюсь, когда я закончу. Это работает довольно хорошо, хотя теоретически есть вероятность конфликтов, я, кажется, избегаю их.
Однако мне было интересно, может ли git лучше подходить для этой задачи - у меня нет большого опыта работы с git, хотя я понимаю, что это не совсем то, для чего он предназначен - или нет? Я не уверен.
Или, может быть, есть какой-то другой инструмент, который я должен рассмотреть?
Пожалуйста, только предложения, которые работают как на OS X, так и на Linux. (Я не использую Windows.)