Possiedo un repository Mercurial per un progetto personale e ho archiviato il repository principale nel mio Dropbox da alcune settimane (qualcosa che segue lo this line e ho capito che è anche possible with git).Mercurial (e, credo Git) con Dropbox: qualche inconveniente?
L'idea è che serva sia come modo di lavorare con più macchine sia come backup remoto. Clonato il repository e lavoro sulla copia non Dropbox, e spingo gli aggiornamenti solo una volta ogni tanto, nello stesso modo in cui, suppongo, funzionerei con Bitbucket.
Riesci a pensare a qualche inconveniente di questa idea, rispetto all'uso di hosting dedicato (BitBucket nel caso di Mercurial)? So che Bitbucket ha account gratuiti per utenti singoli, il che è fantastico, ma sono limitati a 150M, che non è un enorme.
In particolare, è possibile che il processo di sincronizzazione di Dropbox danneggi il repository? Ho dovuto eseguire hg recuperare una volta sul repository principale, ma potrebbe non essere correlato (e comunque recuperato felicemente). Qualcuno ha una brutta esperienza con l'idea? Qualcuno ha una buona esperienza e può alleviare le mie preoccupazioni? Qualcuno ha un'opinione basata su una migliore comprensione degli interni di queste cose?
modifica: ho aggiunto alcuni chiarimenti alle domande. Sono in corsivo.
Perché non dovresti usare bitbucket? :/ –
Prima di selezionare Dropbox, dire a dropbox di * mettere in pausa la sincronizzazione *. Quindi spingere. Prima di * riprendere la sincronizzazione *, annota l'ora esatta in modo da poter trovare il batch di modifiche nel sito Web della casella di riepilogo nel caso in cui qualcosa di brutto si verifichi e desideri annullare le modifiche. Dopo diversi push, fare 'git gc' per mantenere il numero di file nel repository minimo. –
Come nota qui bitbucket non ha più un limite di 150 MB sui suoi repository privati. Il limite ora è di 5 sviluppatori che possono accedere al repository. –