Download from SVN/ja

 Subversion (SVN) はバージョン管理ソフトウェアで、ソフトウェアのパッケージ化がされるのを待つことなく、最新バージョンのブランチをダウンロードできるようになります. Subversion の利点は、最新のバージョンを入手、アップデートの作業を非常に単純化、アップグレードをロールバック (差し戻し)、およびパッチを作成して投稿、ができることです.

詳細は Subversion/ja を参照してください. 下記の内容は複数の共通のタスクのための手短な使用方法です.

要件
Subversionクライアントを使う前にインストールしなければなりません. (Suversion無しでもファイルをダウンロードすることは理論的に可能ですが、個別のファイルを退屈な手作業でダウンロードすることになります. ) 推奨されるソフトウェアは公式のSubversionクライアントで、Subversion プロジェクトページから入手できます. このクライアントはコマンドラインインターフェイスを使用することに注意してください. 代わりに、TortoiseSVN といった Subversion のグラフィカルユーザインタフェースを使用することもできます.

ダウンロード


MediaWiki SVN のブランチ (branch) とモジュール (module) からダウンロードできます (MediaWiki 1.18.2 未満).


 * Modules: ウェブアプリケーションにとって重要な2つのモジュールはphase3(メインアプリケーション)とextensions(エクステンションコード)です.
 * Branches: リリースブランチと名付けられ、REL$1_$2[_$3] ($1 は MediaWiki のバージョン、$2 はメジャーバージョン、$3 はマイナーバージョン) という命名法を使用します. 例えば、バージョン 1.6.3 はブランチ 、最新の 1.6 系は  、1.5.8 は  、最新のもの (タグ無し) は   になります.

最新の リリース (推奨) をダウンロードするには、Subversion ではなく Git を使用します. MediaWiki 1.18.1 を入手 (非推奨) するには、ダウンロードしたいディレクトリで、コマンドラインから以下のコマンドを入力してください.

svn checkout http:// svn.wikimedia.org/svnroot/mediawiki/branches//phase3

また、Subversion に残されている最後の開発バージョンは以下のコマンドでダウンロードできます:

svn checkout http:// svn.wikimedia.org/svnroot/mediawiki/trunk/phase3

ベクター外装を含む最新の skins ディレクトリ (MediaWiki 1.18.1 時点) を入手するには以下のコマンドラインを使用します:

svn checkout http:// svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/skins

Extension:TitleKey のような拡張機能をフォルダー「$IP/extensions/TitleKey」にチェックアウトするには:

cd $IP/extensions svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/TitleKey TitleKey

TortoiseSVNの使用
TortoiseSVN は、Windows エクスプローラと一体化した便利な Windows 用 SVN クライアントです.
 * Windowsエクスプローラを開いて（WIN+E キーを押すかスタートボタンを右クリックし、「エクスプローラ」をクリック）、自分の選んだ場所に新規フォルダを作成します. 「Mediawiki Repository」のような名前を付けるといいかもしれません.
 * そのフォルダを右クリックし、TortoiseSVN -> ここにリポジトリを作成 を選びます.
 * もう一度このフォルダを右クリックし、SVN チェックアウト... を選びます. 「インポート」はクリックしないこと.
 * 「リポジトリのURL」欄に http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/ と入力します.
 * 「チェックアウトディレクトリ」欄には、自動的に自分のリポジトリフォルダの mediawiki サブフォルダが入力されるはずです. (訳注: TortoiseSVN 1.6.10では  となりました. 「phase3」を「mediawiki」に書き換えればok)
 * 「OK」ボタンをクリックします.

インストール
通常のインストールルールを適用できますが、最善の結果を出すには Apache モジュールとして PHP 5.3.3 を使用してください.

アップグレードとダウングレード
SVN でリリース間をアップグレードすることは簡単です. サーバーのコマンドラインに直接アクセスできる場合、下記のコマンドを直接入力できます. 代わりに、ローカルマシン上にコピーを維持しておいて、アップデートされたバージョンをサーバーにアップロードすることもできます.

MediaWiki をアップグレードするには、インストレーション ディレクトリのルートで下記のコマンドを使用してください. この作業によって現在のメジャーバージョンの最新版にアップグレードされることにご注意ください. MediaWiki 1.6 を使用している場合、バージョン 1.6.x にアップグレードされますが、1.7 にはなりません:

svn update

他のリリースブランチ (上記の例のバージョン 1.7) にアップグレードする場合、または個別に選択したバージョンタグ間を切り替えるために、"switch" コマンドを使用できます (適切なバージョンを代替します):

svn checkout http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_6_2/phase3 svn switch http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_7_3/phase3

時々、maintenance/update.php を実行することを忘れないでください. 特に動作がおかしくなった場合です.