私は Mercurial とバージョン管理に不慣れで、個人的な PHP アプリケーション プロジェクトに取り組んでいるだけですが (できればすぐに仕事が見つかるまで)、すべてがどのように機能するかを学ぶのが遅れています。
私は一日中 Mercurial について読んでいますが、いくつかの要素についてまだ混乱しています...
まず、Mercurial が自分のファイルをライブ サーバーに直接プッシュできることは理解していますが、これがどのように行われるかを説明するチュートリアルや例があまり見られないため、あまり使用されていないと思いますか? 私は現在 FTP を使用してファイルをアップロードしていますが、どのファイルが変更されたかを知るとエラーが発生しやすいので、明らかにこれを排除したいと考えています。
BitBucket のようなサービスについてもよく言及されていますが、BitBucket にプッシュしている場合、ファイルをライブ サーバーに移動するにはどうすればよいですか? 変更されたファイルだけを FTP 経由でアップロードすることはできますか、それともサーバーに Mercurial をインストールする必要がありますか?
これが基本的な質問である場合はお詫びします。企業がこのサービスをどのように使用するか/使用する必要があるか、およびファイルとアップロードがどのようにエレガントに処理されるかについて、私は少し迷っています. 個人プロジェクトのバージョン管理はどのようにすればよいですか?