我正在进行一个门户开发工作...我有时会遇到一些麻烦,例如丢失、覆盖错误的文件等...所以我决定使用 Mercurial 来进行此开发。我第一次使用源代码管理的经历。
我在这个项目的服务器[bluehost]上工作,有什么办法可以在本地保存更新备份吗?我是否必须将 Mercurial 设置为 Bluehost?有什么方法可以将服务器上的更改同步到我的本地 Mac?
这是建议的配置:
- 服务器上的 Mercurial 存储库。该存储库将用于部署(使用
export
例如)您网站的新版本。
- 在您的笔记本电脑、台式机等任何您工作的地方都有该存储库的多个克隆。
您在本地克隆(之一)上工作,执行提交等...当您对工作感到满意时,您可以将更改推送到服务器上的存储库。在那里,您可以整合您的更改,并最终推广您网站的新版本(例如,在标记的版本上)。
为了保持同步,您只需从服务器的存储库或任何本地存储库中提取最新更新(如果您愿意进行一些原型设计)。
无论如何,我强烈建议您阅读这两本工作流程指南 http://bitbucket.org/segv/hg-website/wiki/Workflows以及HG Book http://hgbook.red-bean.com/。即使对于没有 VCS 经验的人来说,它们也很容易理解。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)