DropBox e altri servizi di cloud cloud simili come SpiderOak rovinano i file dell'indice git perché potrebbero provare a sincronizzarsi nel mezzo di queste modifiche ai file, quindi caricherà uno stato parziale e lo scaricherà di nuovo, completamente corrompendo il tuo stato git.
Fortunatamente, questo è facilmente risolvibile tornando all'ultimo stato utilizzando git reset --keep
.
Quindi, per evitare questo problema, è possibile:
- Bundle tuo indice di git in un unico file utilizzando
git bundle create my_repo.git --all
.
- Impostare un ritardo per il monitoraggio del file, ad esempio 5 minuti, anziché istantaneo. Ciò ridurrà le possibilità che DropBox sincronizzi uno stato parziale nel bel mezzo di una modifica. Inoltre, è di grande aiuto quando si modificano al volo i file sul cloud disk (ad esempio con le app di acquisizione delle note che salvano istantaneamente).
dove hai ricevuto questo avviso? – Nikola
Se aggiungi una cartella Dropbox utilizzando File> Aggiungi repository locale in Github per OSX, verrà visualizzato il messaggio. –
possibile duplicato di [Dropbox e git, potrebbe causare conflitti?] (Http://stackoverflow.com/questions/8226256/dropbox-and-git-could-it-cause-conflicts) – Rudi