Compartilhando arquivos de diretório inicial com o controle de versão

1

Estou curioso para saber se alguém tem uma boa solução para as seguintes 'necessidades':

  • Manter meu diretório pessoal em sincronia entre várias redes diferentes
  • O ideal é versionar as diferenças.

Eu até agora tenho usado o bzr com push / pulling para manter o estado das coisas, mas ele não retém permissões.

Alguém mais fez algo semelhante e encontrou uma boa solução?

Atualização:

Esqueci de mencionar minhas plataformas. Bem, para tornar as coisas mais difíceis, eu sou essencialmente multi-plataforma: Windows (cygwin) e Linux (gentoo) são meus dois principais, mas eu sou conhecido por flertar com o Mac OS X também, então opções abertas seja ótimo.

    
por Eddie Parker 22.03.2011 / 18:36

3 respostas

1

Eu não sei se é exatamente o que você precisa, mas para arquivos simples e sincronização de pasta em execução em qualquer plataforma eu uso Dropbox link .

    
por 23.03.2011 / 16:15
0

Você pode tentar uníssono : ele faz a sincronização de arquivos entre as plataformas unix / windows / osx e por padrão também sincroniza as permissões (se é isso que você quer dizer com "reter"). Eu uso uma configuração com uma combinação de uníssono e subversão para controle de versão em alguns dos meus arquivos homedir.

    
por 02.05.2011 / 00:48
0

Que tal configurar um servidor Subversion ou git e depois importar o seu diretório home para lá? Você obtém versionamento (o caso de uso mais comum para o Subversion e git é o versionamento do código-fonte) e a sincronização.

Se você não quiser configurar seu próprio servidor, haverá subversão baseada em nuvem e serviços git. Procure por github para git e CollabNet para subversão.

    
por 30.09.2013 / 21:36