ここには、データベースとファイルの同期という 2 つの問題があります。
最初にすべきことは、コードのバージョン管理システムをセットアップすることです。データを安全に保つ限り、svn であれ git であれ、実際には問題ではありません。念のため、両方のデータベースも svn にダンプします。
データベースに触れていない場合は、ファイルを更新するだけです。拡張機能をインストールすると、データベースも変更されることに注意してください。
データベースに小さな変更を加えた場合は、手動で再作成することをお勧めします。
大きな変更を行った場合は、ライブ サイトのコンテンツ、アセット、カテゴリ テーブルを開発サイト データベースに挿入し、記事と共に追加された画像を追加することをお勧めします。指定したテーブル以外のデータベースダンプを選択的に出力できます。
mysqldump -u username -p database --ignore-table=database.jos_session
--ignore-table=database.jos_content --ignore-table=database.jos_menu
> database_config.sql
!これは単なる構文です。テーブル名は自分で決定する必要があります!!!
phpmyadmin などでも同じことができます。
今すぐコーディングします。本番サイトで (イメージ以外の) ファイルが作成されていない場合は、開発ファイルをサーバーに安全に移動できます。
それ以外の場合は、開発サイトをコードのバージョン管理、コミットまたはプッシュの下に置き、本番ファイルをそれらの上にコピーし、svn / git 機能を使用してコードの違いを調べ、すべて問題がなければライブ サーバーに公開します。
あなたがイタリア語を読めるなら、私はこれらの概念のいくつかをより良い形式でまとめた記事を公開しました: http://www.fasterjoomla.com/it/soluzioni-joomla/svn-per-joomla