Download from SVN/yue

 Subversion係一個版本控制嘅軟件，容許用戶可以下載一個分支嘅最新版本，而又唔使等人去包裝佢. 用Subversion嘅好處就係佢可以包含最新嘅版本，簡化升級程序，回帶能力，整同用遞交咗嘅修補.

睇下Subversion嘅細節；下面係總括咗一啲經常用到嘅工作程序.

要求
你可以用MediaWiki之前，你一定要首先安裝咗Subversion客戶端. （雖然你可以唔用Subversion去下載檔案，但係噉即係要逐個檔案手動噉下載. ）推獎嘅軟件係用正式嘅Subversion客戶端，響Subversion計劃頁就可以搵到. 要留意嘅就係呢個客戶端係用一個命令提示字元介面，下面就會用到佢. 另外嘅一個方法，就係你可以拎到一個有圖形用戶介面嘅Subversion軟件，好似有TortoiseSVN.

下載
你可以響MediaWiki SVN嘅任何一個分支或者模組下載.


 * 模組：有兩個模組係對於網頁程式係好重要嘅，佢哋就係phase3 (主程式) 同埋 extensions (擴展碼).
 * 分支：以REL$1_$2[_$3]方式命名，叫做release分支，$1係MediaWiki嘅版本，$2係主要版本同埋$3係細部版本. 例如，版本 1.6.3 嘅分支名係叫做 ，而最新嘅 1.6 版就係  ， 1.5.8 版就係  而最新(未標示)嘅就係叫做.

要下載最新嘅 1.12 版（推獎），響你想要下載到嘅目錄度，輸入下面嘅指令：

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

另外一個方法就係，你可以下載最新嘅出血邊開發版，即係Wikimedia Foundation用緊嘅版本，可以用下面嘅指令：

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

安裝
跟番標準安裝嘅指示去做，但係要有最好嘅效果，用 PHP 5.2.3 做 Apache 嘅模組(SAPI). 1.7alpha版係需要 PHP5 嘅，如果 FastCGI 係有用到嘅話，噉就好容易同 PHP 撞.

升級同降級
用 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_6_3/phase3

當你更新咗之後，唔好唔記得去行 maintenance/update.php ，尤其是係某啲嘢開始行得好奇怪嗰陣.