Domanda

Dopo aver letto il libro di Michael Lopp "Being Geek", ho iniziato a utilizzare Dropbox come mezzo per sincronizzare i file tra il mio computer di casa e il computer dell'ufficio. È stato fantastico, rende davvero indolore tenere traccia dell'ultima versione dei file su cui stai lavorando.

La mia domanda ha a che fare con l'esperienza delle persone con questo strumento, in particolare i programmatori che potrebbero averlo utilizzato per sviluppare progetti più grandi.

In questo momento, vedo 3 utilizzi principali di Dropbox:

1. synchronize files between home and work computers
2. version control (you have to log into the dropbox site to access previous versions)
3. off-site backup

In questo momento lo sto usando come il mio principale strumento di backup, il che non sono sicuro sia una buona idea. Ma in questo momento ho una copia locale (funzionante) del mio intero progetto "ritirata" su ogni computer (il mio laptop di casa e il mio computer di lavoro), e inoltre, il mio intero progetto è conservato sul sito della casella personale. Quindi penso, se dovesse succedere qualcosa a uno dei miei computer, oa entrambi, avrò ancora quel backup fuori sede disponibile e dovrò semplicemente reinstallare Dropbox per accedere a tutti i miei file.

Qualcuno ha esperienza in questo campo? Qualcuno ha eseguito un importante ripristino di file utilizzando Dropbox? O è anche ampiamente utilizzato? Grazie per il tuo feedback in anticipo.

È stato utile?

Soluzione

L'utilizzo di Dropbox per mantenere diversi file e i metadati associati quando questi file vengono storicizzati in un VCS è sempre un po 'complicato a causa di potenziali problemi di corruzione (se uno di quei metadati parte del repository non è t correttamente sincronizzato, potresti ritrovarti con un repository non_working)

Ecco perché uso sempre con DropBox:

  • un DVCS (come Git): posso lavorare direttamente in un albero funzionante all'interno di un repository DropBox o posso clonare detto repository in qualsiasi altro luogo al di fuori di DropBox se necessario,
  • un unico file bundle a cui posso inviare in qualsiasi momento le modifiche dal mio repository locale, ovunque si trovi il repository.

In questo modo, l'unico file che deve davvero essere sincronizzato in DropBox è quel file bundle univoco (che rappresenta un semplice repository come un file).

Vedi " Git con DropBox " per ulteriori informazioni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top