Version control 服务器和本地之间的Mercurial?

Version control 服务器和本地之间的Mercurial?,version-control,mercurial,backup,bluehost,Version Control,Mercurial,Backup,Bluehost,我有一个门户开发工作正在进行中。。。我有时会遇到一些麻烦,比如丢失、覆盖错误的文件等等。。。因此,我决定选择Mercurial进行这项开发。我对源代码管理的第一次体验 我在这个项目的服务器[bluehost]上工作,有没有办法在本地保存更新备份?我必须将Mercurial设置为Bluehost吗?有没有办法将服务器上的更改同步到我的本地mac?以下是建议的配置: 服务器上的Mercurial存储库。该存储库将用于部署(例如使用导出)网站的新修订版 在您的笔记本电脑、台式机等上,尽可能多地克隆该

我有一个门户开发工作正在进行中。。。我有时会遇到一些麻烦,比如丢失、覆盖错误的文件等等。。。因此,我决定选择Mercurial进行这项开发。我对源代码管理的第一次体验


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

以下是建议的配置:

  • 服务器上的Mercurial存储库。该存储库将用于部署(例如使用
    导出
    )网站的新修订版
  • 在您的笔记本电脑、台式机等上,尽可能多地克隆该存储库。。。任何你要工作的地方
您处理(其中一个)本地克隆、执行提交等。。。当您对自己的工作满意时,可以将更改推送到服务器上的存储库中。在那里,您可以整合您的更改,并最终推广您网站的新修订版(例如,在标记的修订版上)

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


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

谢谢您的回复!!所以看起来我需要对本地文件进行更改,而不是将[push]上传到服务器。。。我试图马上找出如何在服务器上工作,我不在本地主机上运行该项目/