0

我将 Mercurial 与 tortoiseHg 一起使用,并且我的计算机周围几乎没有存储库(因为我同时使用不同的语言)。我想备份我将手动触发的所有存储库(最好在我的桌面上有一个图标)。我对许多备份解决方案持开放态度,例如使用保管箱,或使用同一网络上的另一台计算机或同时使用两种解决方案。哪个是最好的解决方案,我该如何实施?我正在使用 Windows 7

4

2 回答 2

3

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

于 2013-03-22T23:01:53.390 回答
2

像 BitBucket 这样的存储库托管服务不仅可以让你备份你的存储库,还可以让它们离开现场,在发生重大灾难时为你提供恢复选项,如果你愿意,还可以让你轻松地与他人分享你的工作。

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

于 2013-03-23T00:13:38.737 回答