私は個人プロジェクト用の Mercurial リポジトリを持っており、マスター リポジトリを Dropbox に数週間保存しています (この線に沿った何か; gitでも可能であることは理解しています)。
アイデアは、複数のマシンで作業する方法とリモート バックアップの両方として機能するということです。リポジトリのクローンを作成し、Dropbox 以外のコピーで作業し、Bitbucket で作業する場合と同じように、たまに更新をプッシュするだけにします。
専用ホスティング (Mercurial の場合は BitBucket) を使用する場合と比較して、このアイデアの欠点は何か考えられますか? Bitbucket には単一ユーザー用の無料アカウントがあることは知っていますが、これは素晴らしいことですが、150M に制限されており、それほど大きくはありません。
特に、Dropbox の同期プロセスによってリポジトリが破損する可能性はありますか? マスター リポジトリでhg recoverを 1 回実行する必要がありましたが、それは無関係かもしれません (とにかく、無事に回復しました)。誰かがそのアイデアで悪い経験をしていますか? 誰かがより長く良い経験をして、私の心配を和らげることができますか? これらの内部構造をよりよく理解することに基づいて意見を持っている人はいますか?
編集:質問にいくつかの説明を追加しました。それらは斜体で示されています。