Download from SVN/tr

 Subversion (SVN), kullanıcıların birisinin ambalajlamaya gelmesini beklemek zorunda kalmadan bir şubenin en son sürümünü indirmesini sağlayan bir sürüm kontrol yazılımıdır. Subversion kullanmanın avantajları arasında en son sürüm, büyük ölçüde basitleştirilmiş güncelleme, yükseltmeyi geri alma yeteneği, oluşturma yeteneği ve yamalar gönderme bulunmaktadır.

Daha fazla ayrıntı için bakın; Aşağıda bazı ortak görevler için bazı hızlı talimatlar verilmiştir.

Ön koşullar
Kullanmadan önce bir Subversion istemcinizin kurulu olması gerekir. (Teorik olarak Subversion olmadan dosyaları indirebilirsiniz, ancak bu her bir dosyayı elle sıkıcı bir şekilde indirmek anlamına gelir.) Önerilen yazılım, resmi Subversion istemcisidir ve Subversion proje sayfasından edinilebilir. Bu istemcinin, aşağıdaki talimatların kullandığı bir komut satırı arayüzü kullandığını unutmayın. Alternatif olarak, TortoiseSVN gibi grafik kullanıcı arabirimi ile alt sürüm yazılımı alabilirsiniz.

İndir


MediaWiki SVN içindeki herhangi bir dal ve modülden (MediaWiki 1.18.2'den önce) indirebilirsiniz.


 * Modüller: Web uygulamaları için önemli olan iki modül phase3 (ana uygulama) ve uzantılar (uzantı kodu).
 * Dallar: Adlandırılmış sürüm dalları, REL$1_ $2[_$3] adlandırma şemasını kullanır; burada $1, MediaWiki sürümü, $2 büyük bir sürüm ve $3 küçük bir düzeltmedir. Örneğin, 1.6.3 sürümü  dalı, en son 1.6 , 1.5.8   ve en son (etiketsiz)   olur.

En son sürümü (önerilen), Subversion yerine Git kullanın. MediaWiki 1.18.1'i (önerilmez) almak için, indirmek istediğiniz dizindeki komut satırından aşağıdaki komutu girin:

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

Alternatif olarak, aşağıdaki komutu kullanarak alt sürümde geride kalan son geliştirme sürümünü indirebilirsiniz:

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

Vector kaplaması da dahil olmak üzere en son kaplamalar dizinini (MediaWiki 1.18.1'den itibaren) almak için şu satırı kullanın:

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

"$IP/extensions/TitleKey" klasörünüze Extension:TitleKey gibi bir uzantıyı kontrol etmek için:

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

TortoiseSVN kullanma
TortoiseSVN, Windows için Windows Gezgini ile entegre olan kullanışlı bir SVN istemcisidir.
 * Windows Gezgini'ne gidin (WIN + E'ye basın veya Başlat düğmesine sağ tıklayın ve Araştır'a tıklayın) ve istediğiniz bir yerde yeni bir klasör oluşturun. Buna "MediaWiki Deposu" gibi bir ad vermek isteyebilirsiniz.
 * Bu klasöre sağ tıklayın ve TortoiseSVN -> Burada depo oluştur.
 * Bu klasöre tekrar sağ tıklayın ve SVN Checkout'a tıklayın; "İÇE AKTAR"'A TIKLAMAYIN.
 * "Depo URL'si" için, http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/ koyun
 * Ödeme dizini, otomatik olarak depo klasörünüzün mediawiki alt klasörüne yerleştirilmelidir.
 * Tamam'a basın.

Kurulum
Normal kurulum kuralları geçerlidir. Ancak, en iyi sonuçlar için Apache modülü olarak PHP 5.3.3'ü kullanın.

Yükseltme ve sürüm düşürme
SVN ile sürümler arasında geçiş yapmak kolaydır. Sunucudaki komut satırına doğrudan erişiminiz varsa, aşağıdaki komutları doğrudan girebilirsiniz; alternatif olarak, yerel bir makinede bir kopyasını tutabilir ve güncellenmiş sürümleri sunucuya yükleyebilirsiniz.

MediaWiki'yi yükseltmek için kurulum dizininin kökündeki aşağıdaki komutu kullanmanız yeterlidir. Bunun, geçerli ana sürümün en son sürümüne yükseltileceğini unutmayın. MediaWiki 1.6 kullanıyorsanız, bu herhangi bir 1.6.x sürümüne yükseltir, ancak 1.7'ye değil:

svn update

Başka bir sürüm dalına yükseltmek (aşağıdaki örnekte sürüm 1.7) veya tek tek seçilen sürüm etiketleri arasında geçiş yapmak için "switch" komutunu kullanabilirsiniz (uygun sürümlerin yerine):

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

Özellikle işler garip davranmaya başlarsa, arada bir maintenance/update.php çalıştırmayı unutmayın.