Eu tenho um servidor de arquivos com todos os meus bens digitais mundanos. (Não se preocupe, é feito backup.)
Eu quero ser capaz de transportar pequenas porções do conteúdo do meu servidor de arquivos comigo no meu laptop e depois sincronizar as alterações novamente mais tarde. No entanto, ocasionalmente, posso editar arquivos diretamente no servidor de arquivos ao mesmo tempo.
Atualmente faço isso usando uníssono, adiciono a pasta que desejo como "caminho" à configuração e sincronização do meu unison e, em seguida, sincronizo novamente quando terminar. Funciona muito bem, embora teoricamente haja a possibilidade de conflitos, parece que eu os evito.
No entanto, eu queria saber se o git poderia ser mais adequado para a tarefa - eu não tenho muita experiência com o git, embora eu entenda que isso não é realmente o que é projetado - ou é? Não tenho certeza.
Ou talvez haja alguma outra ferramenta que eu deva considerar?
Por favor, apenas sugestões que funcionem no OS X e no Linux. (Eu não uso o Windows.)
Tags git sync file-server unison