我有一个用于个人项目的 Mercurial 存储库,并且我已经将主存储库存储在我的 Dropbox 中几个星期了(沿着这条线;我知道它也可以使用 git)。
这个想法是,它既可以作为与多台机器一起工作的一种方式,也可以作为远程备份。我克隆存储库并处理非 Dropbox 副本,并且只偶尔推送一次更新,就像我想使用 Bitbucket 一样。
与使用专用托管(在 Mercurial 的情况下为 BitBucket)相比,您能想到这个想法的任何缺点吗?我知道 Bitbucket 有针对单个用户的免费帐户,这很棒,但它们仅限于 150M,这并不是一个巨大的.
特别是,Dropbox 的同步过程是否会损坏存储库?我不得不在主存储库上运行一次hg recover,但它可能是无关的(无论如何它很高兴恢复)。有没有人对这个想法有不好的体验?有没有人有更长的好经验,可以减轻我的后顾之忧?有没有人基于更好地理解这些事物的内部而有意见?
编辑:我对问题添加了一些说明。它们是斜体的。