Download from Git/it


 * Since MediaWiki 1.19beta2, 1.18.2, 1.17.3, MediaWiki core and extensions use for version control. For older versions, see 

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 il http://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.

Download
Attualmente è possibile scaricare il nucleo MediaWiki(phase3 su SVN) usando Git, così come qualsiasi estensione attualmente installata sul cluster dei server Wikimedia Foundation. Da Luglio 2013, tutte le estensioni saranno disponibili usando Git o passando a un altro controllo della versione host.

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

Inserisci ciò che segue nella tua linea di comando: git clone https://gerrit.wikimedia.org/r/p/mediawiki/core.git

Nel caso tu vedi "The requested URL returned error: 403" o "error: The requested URL returned error: 403 while accessing https://gerrit.wikimedia.org/r/p/mediawiki/core.git" hai bisogno di controllare la versione del client di git git --version e l'aggiornamento almeno a git 1.7, versioni 1:1.7.2.3-2.2~bpo50+1, 1.7.9.2 e 1.7.9.6 sono funzionanti.

This clones the entire MediaWiki core repository. The default 'branch' will be the cutting-edge, developer version of MediaWiki. Once the repository is cloned, you can easily switch to different branches or tags (see below), including those tracking stable versions of MediaWiki.

Se tu hai l' (che è facile da richiedere): git clone ssh:// @gerrit.wikimedia.org:29418/mediawiki/core.git



WMF branches
Remote branches are used to track the MediaWiki versions used on the Wikimedia Foundation server cluster. The latest may not be entirely stable, but they receive very quick bug fixes and are generally stable enough - after all, these are what major projects such as Wikipedia are using. Once a REL* branch is considered 'stable', we 'tag' it and turn it into a tarball release.

To see what branches are available, you switch into your MediaWiki clone and issue the following command: git branch -r | sort -V Major releases are denoted by "origin/REL ", e.g. "origin/". To switch to a particular release branch: git checkout -b REL origin/REL For example, to switch to the current stable version,, enter: git checkout -b origin/

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: git tag -l | sort -V Using non GNU sort command, such as on Mac OS X, you have to rely on the good old separators: git tag -l | sort -n -t. -k1 -k2 -k3

Per usare un tag specifico: git checkout

Ultima versione di sviluppo di MediaWiki
The latest development version of MediaWiki is tracked in the 'master' branch. This is what is locally checked out by default when you first clone the MediaWiki repository. If you have switched to another branch but would like to switch back to using bleeding-edge MediaWiki, do: git checkout master

Aggiornamento continuo
If you're using a particular branch or the development version of MediaWiki, picking up the latest changes is really easy. Change into your MediaWiki clone directory and issue the pull command: git pull Tutti gli ultimi cambiamenti alla branca che sta usando verranno eseguiti.

Also, after updating/upgrading you should run the MediaWiki Update script from the command line: php maintenance/update.php

Passare ad una versione differente
Switching to a different version of MediaWiki is far simpler with Git than with SVN. Each of our versions are tracked as branches or tags. In order to switch to one of these, all you have to do is 'checkout' the particular branch or tag you want from within your MediaWiki clone directory: git checkout o git checkout I cambiamenti verranno eseguiti in automatico e sarà tutto pronto per partire.

Download

 * List of extensions in git
 *  should be replaced with the name of the extension you want to download, without spaces. For, it would be TitleKey. (case sensitive!)

Scarica e clona un estensione da Git:

cd /path/to/extensions git clone https: //gerrit.wikimedia.org/r/p/mediawiki/extensions/.git

Developers clone with: git clone ssh:// @gerrit.wikimedia.org:29418/mediawiki/extensions/.git Il codice sorgente può essere controllato con:

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, controlla il tuo computer ed effettua le seguenti operazioni:

git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions.git cd extensions git submodule update --init --recursive

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

cd /path/to/extensions git pull git submodule update --init --recursive

To track a specific branch: git submodule foreach 'git checkout -b REL1_23 origin/REL1_23 || :'

Vedi anche

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