私はMediaWikiとWordPressのインストールが含まれているWebサイトのバージョン管理手順を理解しようとしています。私はちょうどこれらについて考え始めて、おそらくあまりにも迅速かつ曖昧な質問をしています。MediaWikiとWordPressのインストールを含むWebサイト開発プロジェクトをバージョン管理するには良い方法はありますか?
は、Webサイトのルートが
~/public_html
様々な静的なHTMLページ
~/public_html/page1.html
~/public_html/dir/page2.html
...
があるとMediaWikiの
~/public_html/wiki/
とワードプレス
のインストールがあると言いますとデータベースのバックエンドを持つ可能性のある他のwebapp
私はSubversionを使用している場合はいくつかの質問ではない明確な
私がデプロイするときにチェックアウトするだけですか?つまり、サーバーで使用されているWebサイトがリポジトリの作業コピーになりますか? MediaWikiとWordPressのバージョンが正しく設定されますか?また、.svnディレクトリはどうですか?それは公開されませんか?
さらに、/ public_htmlのファイルをバージョン管理すると、public_htmlのファイルで合理化された方法でデータベースをバックアップするにはどうすればよいですか?
代わりにMercurialを使用すると、私はpublic_htmlをリポジトリとして使用でき、必ずしもリポジトリをクローンする必要はありませんか?
ワークフローの詳細をご理解いただきありがとうございます。非常に便利で、ソース管理とデプロイメント手順を設定するのに適しています。あなたのアプローチでは、静的ページ、MediaWiki、WordPressのためのMercurialリポジトリを別々にするでしょうか? –
はい、私はそれらをプロジェクトまたはアプリケーションで分けています。だから、各Wordpressブログのインスタンスには独自のリポジトリがあります。それぞれのMediaWikiインスタンスとすべてのカスタムアプリケーションもそうです。別の論理サイトに属する静的ページがある場合は、別個のリポジトリも持ちます。 – danielv