我是 Mercurial 和版本控制的新手,虽然我只从事个人 PHP 应用程序项目(直到我希望很快找到工作),但我早就应该了解它是如何工作的了。
我整天都在阅读有关 Mercurial 的内容,但我仍然对一些元素感到困惑......
首先,我了解 Mercurial 可以将我的文件直接推送到我的实时服务器,但我没有看到很多教程或示例解释这是如何完成的,所以它让我认为它不经常使用?我目前使用FTP上传文件,知道哪些文件已被修改容易出错,所以我想明显消除这个。
我也看到很多人提到了像 BitBucket 这样的服务,但是如果我要推送到 BitBucket,我该如何将我的文件发送到我的实时服务器?我可以只获取更改后的文件以通过 FTP 上传,还是我也需要在我的服务器上安装 Mercurial 或其他什么?
抱歉,如果这是一个基本问题,我对公司将/应该如何使用此服务以及如何优雅地处理文件和上传有点迷茫。我应该如何对个人项目进行版本控制?