私は Wordpress を使用してブログを運営しており、最近になってSCMを大いに支持するようになりました。私は本当に自分のサイトを subversion に入れたいと思っています (それは私が今使っているもので、おそらく git は後で来るでしょう) が、それを行う正しい方法はまだ思いつきません。基本的に、私のリポジトリは現在、「実装」ディレクトリと「リソース」ディレクトリでセットアップされており、最終的にライブ サイトに公開されるものを保持する実装があります。明らかな理由により、サーバーにアップロードせずにサイトをローカルでプレビューできるようにしたいと考えています。ただし、これを行うには、Wordpress を実際にローカルにインストールする必要があることがわかりました (リモート サイトをローカル ボックスにコピーするだけではありません)。これは、Wordpress.org で教えてくれました。
これにより、ローカルサイトを時々アップグレードする必要があるため、インストールで SCM を使用できるという問題が発生しますが、外部システムがリポジトリをいじっているため、何が起こっているのかを追跡できないため、Subversion との不整合が発生します。構造。それはうまくいきません。
私の最初の傾向は、テーマ情報だけを SCM しようとすることです。これは実際に私が「所有」する唯一のものであり、他のすべては実際には私のプラットフォームの一部に過ぎないためです (実際には Apache や PHP と同じです)。しかし、それは私の理解が崩壊するところです。そのディレクトリ構造の一部のみを選択的に SCM するにはどうすればよいですか? また、現在使用している Wordpress の構成を維持するにはどうすればよいですか?
とにかく、他の人がこれに取り組んでいると確信しており、その解決策はおそらく Wordpress に似た多くのアプリ (Drupal、phpBB、phpMyAdmin など) に適用できます。それで、どうやってそれをしますか?