2

我正在进行门户网站开发工作...我不时遇到一些麻烦,例如丢失,覆盖错误文件等...所以我决定使用 Mercurial 进行此开发。我对源代码控制的第一次体验。

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

4

1 回答 1

4

这是一个建议的配置:

  • 服务器上的 Mercurial 存储库。该存储库将用于部署(export例如使用)您网站的新修订版。
  • 在您的笔记本电脑、台式机等...任何您将工作的地方,尽可能多地克隆该存储库。

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

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

无论如何,我强烈建议您阅读工作流程指南HG 书籍。即使对于没有 VCS 经验的人来说,它们也很容易理解。

于 2010-02-16T12:13:48.780 回答