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