我正在使用Mercurial和tortoiseHg,我的计算机周围有很少的存储库(因为我同时使用不同的语言)。 我想备份我将手动触发的所有存储库(理想情况下我的桌面上有一个图标)。 我对许多备份解决方案持开放态度,例如使用Dropbox,或同时使用同一网络上的另一台计算机或两种解决方案。 哪个是最佳解决方案,我该如何实施? 我正在使用Windows 7
答案 0 :(得分:3)
一种选择是将您的存储库导入Mercurial托管服务,如Bitbucket,然后使用Mercurial的内置推送功能定期将您的本地更改复制到远程克隆。您可以找到有关如何将现有存储库导入Bitbucket here。
的说明答案 1 :(得分:2)
像BitBucket这样的存储库托管服务不仅可以备份您的存储库,还可以让它们离开现场,在发生重大灾难的情况下为您提供恢复选项,并允许您根据需要轻松与他人分享您的工作。
如果您只想备份存储库,可以使用任何所需的方法(甚至只是复制文件)来获取项目的.hg目录的副本。在工作中,我们使用公司网络上的中央存储库来备份,防火和访问受保护。