Capistranoは知っていますが、私には少し重すぎます。個人的に、私は 2 つのMercurialリポジトリをセットアップしました。1つはプロダクション サーバー上に、もう 1 つはローカルの開発マシン上にありました。定期的に、新機能の準備が整うと、変更をローカル マシンのリポジトリからサーバーのリポジトリにプッシュしてから、サーバーで更新します。これは、複数のコンピューターでファイルの同期を維持するための非常に簡単で迅速な方法ですが、データベースの更新には役立ちません。
問題の解決策は何ですか?