mercurial存储库的手动备份

时间:2013-03-22 18:45:00

标签: mercurial backup dropbox tortoisehg lan

我正在使用Mercurial和tortoiseHg,我的计算机周围有很少的存储库(因为我同时使用不同的语言)。 我想备份我将手动触发的所有存储库(理想情况下我的桌面上有一个图标)。 我对许多备份解决方案持开放态度,例如使用Dropbox,或同时使用同一网络上的另一台计算机或两种解决方案。 哪个是最佳解决方案,我该如何实施? 我正在使用Windows 7

2 个答案:

答案 0 :(得分:3)

一种选择是将您的存储库导入Mercurial托管服务,如Bitbucket,然后使用Mercurial的内置推送功能定期将您的本地更改复制到远程克隆。您可以找到有关如何将现有存储库导入Bitbucket here

的说明

答案 1 :(得分:2)

像BitBucket这样的存储库托管服务不仅可以备份您的存储库,还可以让它们离开现场,在发生重大灾难的情况下为您提供恢复选项,并允许您根据需要轻松与他人分享您的工作。

如果您只想备份存储库,可以使用任何所需的方法(甚至只是复制文件)来获取项目的.hg目录的副本。在工作中,我们使用公司网络上的中央存储库来备份,防火和访问受保护。