服务器和本地之间的Mercurial?

时间:2010-02-16 11:57:20

标签: version-control mercurial backup bluehost

我正在进行门户开发工作......我有时会遇到一些麻烦,比如丢失,覆盖错误的文件等等......所以我决定去Mercurial进行这项开发。我第一次使用Source Control。

我在这个项目的服务器[bluehost]上工作,有没有办法在本地保存更新备份?我是否必须将Mercurial设置为Bluehost?有什么方法可以将服务器上的更改同步到我的本地mac?

1 个答案:

答案 0 :(得分:4)

这是一个建议的配置:

  • 服务器上的Mercurial存储库。该存储库将用于您网站的新版本的部署(例如,使用export)。
  • 笔记本电脑,台式机等存储库中的许多克隆......你要处理的任何地方。

您在本地克隆(一个)上工作,执行提交等...当您对您的工作感到满意时,您将更改推送到服务器上的存储库。在那里,您可以整合您的更改,并最终推广您的网站的新版本(例如,在标记的修订版本上)。

为了保持同步,您只需从服务器的存储库或任何本地存储库中提取最新更新,如果您愿意进行一些原型设计。

无论如何,我强烈建议您同时阅读workflows guideHG Book。即使对于没有VCS经验的人来说,它们也很容易理解。