2010-02-16 62 views
2

我有一个门户开发工作正在进行中......我有一些麻烦时间就像失去时间,覆盖错误的文件等等......所以我决定去参加这个开发的Mercurial。我第一次使用源代码控制的经验服务器和本地之间的Mercurial?

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

回答

4

这里有一个建议配置:

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

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

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

无论如何,我会强烈建议您阅读workflows guide以及HG Book。即使对VCS没有经验的人也很容易理解。

+0

非常感谢您的回复!所以它看起来像我需要在我的本地文件进行更改,而不是上传[推送]到服务器...我试图找出如何在服务器上直接工作,我不运行在我的本地主机项目。 :/ –

相关问题