Download from Git/it


 * "Dalla versione 1.19beta2,1.18.2,1.17.3, il sistema MediaWiki e le sue estensioni usano come sistema di controllo versioni. Per le versioni precedenti vedere "

Git è un software distribuito per il controllo della versione che permette agli utenti di scaricare l'ultima versione di un programma, senza dover aspettare qualcuno che lo condivida. MediaWiki rilascerà più velocemente, e sarà più facile per voi per aggiornare la propria installazione, eseguire il rollback di un aggiornamento, o presentare patch. (Ovviamente ricordate che i download ufficiali sono più stabili e meno rischiosi.)

Guarda Git per maggiori dettagli, in particolare per apportare un contributo. Qui di seguito alcune indicazioni veloci per un paio di operazioni comuni.

Prerequisiti
Tu hai bisogno di avere Git installato prima che tu lo possa usare. Ci sono vari modi per acquisire Git, a seconda dal tuo sistema operativo. Per il sorgente e l'exe visitare git-scm.com. Per altri modi per installare Git, usa il tuo motore di ricerca preferito per trovare le istruzioni per il tuo sistema operativo.

È raccomandabile avere composer installato per scaricare ed installare le librerie di terze parti, ma non è necessario.

Download
Attualmente è possibile scaricare il nucleo MediaWiki usando Git, così come qualsiasi estensione attualmente installata sul cluster dei server Wikimedia Foundation, e molte altre estensioni ospitate su.

Il primo passo è quello di clonare il repository MediaWiki. Potrebbe richiedere un po' di tempo.

In a terminal window, enter the following command:

Questo clona tutto il repository del nucleo di MediaWiki in una sottocartella chiamata core. Per installarla in una cartella specifica, aggiungila alla riga di comando (per ulteriori info refer to these docs). Il "ramo" principale sarà

le major release sono identificate da "origin/REL " (esempio "origin/"). Per passare a un branch particolare:

Per esempio per passare alla versione stabile corrente inserire:

MediaWiki tags (versione stabile)
In alternativa, versioni stabili specifiche di MediaWiki vengono segnate con 'tag'. Queste sono le stesse delle versioni tarball. È possibile visualizzare le versioni disponibili con:

Se non si utilizza un comando GNU, ad esempio su Mac OS X, si deve fare affidamento sui buoni vecchi separatori:

Per usare un tag specifico:

Ultima versione di sviluppo di MediaWiki
L'ultima versione di sviluppo di MediaWiki è tracciata nel ramo 'master'. Questo è ciò che viene localmente verificato di default quando cloni per la prima volta il repository di MediaWiki. Se ti sei spostato su un altro ramo ma vuoi tornare ad usare l'ultimissima versione di MediaWiki, esegui:

Aggiornamento continuo
Se stai usando un ramo particolare della versione di sviluppo (ramo "master") di MediaWiki, recuperare gli ultimi cambiamenti è molto facile. Spostati nella tua directory clone di MediaWiki e usa il comando git pull :

Tutti gli ultimi cambiamenti alla branca che sta usando verranno eseguiti.

The new version of core may require newer versions of extensions and skins, so you must go into each extension and skin directory and update it with a command like git pull --recurse-submodules.

Inoltre, dopo aver fatto l'update/l'upgrade, dovresti eseguire l' di MediaWiki dalla riga di comando per aggiornare le tavole del database:

You also need to update mediawiki/vendor to any newer versions of required libraries, see.

If you use MediaWiki-Vagrant, it offers a single command, vagrant git-update, that performs all these steps.

Passare ad una versione differente
Passare ad un'altra versione di MediaWiki è molto più facile con Git che con SVN. Ognuna delle nostre versioni viene tracciata con rami e tag. Per spostarsi ad uno di questo, tutto quello che devi fare è il checkout di quel particolare ramo o tag nella tua directory clone di MediaWiki:

o

I cambiamenti verranno eseguiti in automatico e sarà tutto pronto per partire.

Usare Git per il download delle estensioni MediaWiki

 * Lista di esternsioni in git

Scaricare un'estensione

 *  dovrebbe essere sostituito con il nome dell'estensione che vuoi scaricare, senza spazi. Per l'estensione TitleKey, sarà TitleKey. (case sensitive!)

Scarica e clona un estensione da Git:

Gli sviluppatori clonano con:

Puoi vedere il codice sorgente delle estensioni nell'applicazione Phabricator e alla seguente URL:

 https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/.git;a=tree;h=refs/heads/master;hb=master

Scarica tutte le estensioni
Se si preferisce avere 'tutte' le estensioni MediaWiki che sono su gerrit.wikimedia.org installate nella tua macchina inserisci il seguente:

Per aggiornare le estensioni all'ultima versione, basta fare questo:

Per seguire uno specifico ramo:

If you only need a read-only checkout (for instance to grep or analyse all MediaWiki code), you can use the shared MediaWiki checkout on Labs, without downloading anything on your machines.

Rimuovi un'estensione
Semplicemente rimuovi l'estensione dalla cartelle e rimuovi " " da.

Usare Git per scaricare le skin di MediaWiki

 * Lista di interfacce in git

MediaWiki 1.24 e successivi non includono le skin nel dowload con Git.

Segui medesima procedura delle estensioni (descritta nella sezione precedente), ma utilizzando  invece di   in tutti gli URL e percorsi.

Le istruzioni dettagliate per l'installazione sono disponibili in ognuna delle pagine delle skin qui su MediaWiki.org per esempio leggi Skin:Vector#Installation. Le istruzioni per tutte le altre skin sono analoghe.

Vedi anche

 * , un alternativa per scaricare da Git
 * , un alternativa per scaricare da Git