这是一个真正的版本控制系统假人!合适的新首发!
到目前为止我的工作方式:
我有一个 Drupal-6 网络项目www.blabla.com并在www.blabla.com/beta下进行开发。我直接在服务器上的 blabla.com/beta 上工作。在我当地什么都没有,在其他任何地方都没有。只备份到本地,不时。我知道可怕且不安全的方式:/
从现在开始我想工作的新方式:
我决定使用Mercurial。我还有一位开发人员要和我一起做同一个项目。我在 bluehost 上有一个 blabla.com Drupal-6 项目,正在开发 blabla.com/beta。我发现http://bitbucket.org/用于 mercurial 托管。我已经创建了一个帐户。
那么现在我该如何设置呢?读了几十篇文章后我完全糊涂了:/
- bitbucket 仅用于托管修改后的文件?所以如果我或我的开发者朋友编辑 index.php,bitbucket 将只托管 index.php?
- 从现在开始,我是否必须在 localhost 工作并将更改上传到 blueshost?不再直接在 blabla.com/beta 上进行编辑?或者我还能在 blabla.com/beta2 下的 bluehost 上工作吗?
- 当我需要编辑任何文件时,我是否首先从 bitbucket 下载更新,在 localhost 进行更改,更新 bitbucket 以获取已编辑的文件,然后上传到 bluehost?
对不起,愚蠢的问题,我真的需要指导......
欣赏帮助很大!多谢!