O relógio unison-repeat só sincroniza quando uma alteração é feita no lado do cliente

2

Eu tenho 3 computadores, dois clientes (A, B) e um servidor central (C), ao qual ambos se conectam via Unison / ssh, as pastas são configuradas para -repetir o relógio para que as alterações sejam enviadas ao servidor como assim que eles forem feitos, (pense no dropbox).

Este sistema funciona perfeitamente, as alterações são feitas no servidor assim que algo muda nas minhas pastas de relógio em qualquer cliente. Mas, as alterações feitas em (A) não são empurradas para (B), até (C) até que (B) faça uma alteração em si e vice-versa.

Existe alguma maneira de fazer com que o Unison verifique alterações no (C) e não apenas nos clientes?

Obrigado por qualquer ajuda, por favor, deixe-me saber se você precisar de esclarecimentos.

    
por Tony 28.10.2012 / 09:13

1 resposta

2

Bem, isso acabou sendo um erro idiota da minha parte. As versões do Unison não correspondiam entre o servidor e os clientes. A simples atualização da versão do Unison do servidor corrigiu o problema.

Uma alternativa de caixa de depósito privada é tão simples quanto compilar a mesma versão mais recente do svn em cada computador que você deseja sincronizar e, em seguida, executar o uníssono com o comando -repeat watch!

    
por 12.11.2012 / 08:14