Eu tenho informações parciais que começam a responder a essa pergunta. Não sei ao certo como isso é útil para usuários experientes, mas sei que usuários mais novos, como eu, acharão esse relatório útil.
Como um aparte, trabalhar isso me deixa ainda mais intrigado sobre como uma pergunta incrivelmente básica não tem nenhuma resposta oficial ou autoritária. A falta de documentação ou discussões disponíveis me diz que os usuários do Dropbox estão bem em aceitar o que o Dropbox realmente faz como o que eles esperariam que acontecesse nessas circunstâncias. (ou seja, eu nem diria que os usuários têm uma expectativa concreta de que eles mantêm dropbox para)
Exemplos de como o Dropbox se comportará:
Nos meus exemplos, o computador A e o computador B nunca estão ligados ao mesmo tempo. Imagine um único usuário trabalhando de forma não colaborativa em casa e no trabalho, com cada computador sendo desligado antes de voltar para o outro.
O que acontece quando a pasta dropbox de um computador não é idêntica à pasta dropbox do cloud? Para máxima clareza, prefiro imaginar como dropbox.exe
reage quando um computador tem uma pasta dropbox vazia . O dropbox.exe
considerará esses arquivos ausentes como "exclusões" (o que significa que eles serão removidos da pasta do cloud dropbox) ou "desatualizados" (o que significa que criará novas cópias dentro da pasta dropbox local).
-
Comece com a situação em que o comportamento é claramente óbvio: O computador A está ligado e o computador B está desligado. Se
dropbox.exe
estiver em execução e as alterações forem feitas em A, elas serão propagadas para a pasta da nuvem e não vice-versa. Portanto, no momento, se a pasta de A for esvaziada, esses arquivos / pastas ausentes serão considerados "exclusões" e a pasta na nuvem será esvaziada. -
Suponha que B tenha uma pasta dropbox vazia e A crie arquivos e sincronize-os com a pasta dropbox cloud. Se mudarmos para o computador B, a situação é que
dropbox.exe
interpretará a pasta dropbox vazia de B como "desatualizada" e novas cópias da pasta na nuvem serão criadas em B. -
Agora, para os menos óbvios: Suponha que façamos algumas alterações em B e sincronizemos essas alterações com a pasta do Cloud Dropbox. Se mudarmos para o computador A e --- sem antes executar
dropbox.exe
--- deletamos as coisas dentro da pasta dropbox de A, o que vai rodardropbox.exe
depois? Nessa situação,dropbox.exe
interpretará os arquivos / pastas ausentes como novas exclusões que devem ser propagadas para a pasta dropbox na nuvem.
Acho confuso que nas situações 2 e 3 você tenha dropbox.exe
sendo ativado e encontrando o mesmo estado "novo" em um novo computador que difere da pasta da nuvem, mas agirá de maneira diferente.
Se você quisesse inventar uma regra que explica como o dropbox.exe
opera, você evidentemente não pode assumir que é uma função das três variáveis: (1) o que ele vê no computador agora, (2) o que ele vê na pasta da nuvem e (3) qual computador foi o último a sincronizar com a pasta da nuvem. (!!!)
Talvez a variável extra seja que o Dropbox se lembra do que cada computador sincronizou pela última vez com a pasta na nuvem. Na situação 2, podemos supor que a última vez que o computador B sincronizou, ele sincronizou uma pasta vazia. Na situação 3, o Dropbox lembra que na última vez que o computador A sincronizou, ele sincronizou uma pasta que era diferente do que atualmente encontra dentro da pasta.