Download from Git/pt-br


 * Desde o MediaWiki 1.19beta2, 1.18.2, 1.17.3, núcleo do MediaWiki e extensões use para controle de versão. Para versões, veja 

Git is distributed version control software that allows users to download the very latest version of a branch, without having to wait for someone to get around to packaging it. MediaWiki will release faster, and it'll be easier for you to update your installation, roll back an upgrade, or submit patches. (Of course always remember official stable releases are less risky.)

Veja Git para mais detalhes, especialmente para fazer um contribuição. Abaixo estão algumas orientações rápidas para tarefas comuns de uso casual.

Pré-Requisitos
Você deve ter o Git instalado para poder usar isso. Ha muitas maneiras de adquirir o Git, dependendo do seu sistema operacional. Para o Código-fonte e binários oficiais, entre no http://git-scm.com. Para maneiras alternativas de instalar o Git, use o seu buscador favorito para localizar instruções de como instalar no seu sistema operacional.

Baixar
Você pode baixar o MediaWiki mais recente (phase3 no SVN) usando Git, e também algumas extensões recentemente instaladas no servidor alocado da Fundação WikiMedia. By: July 2013, todas as extensões deverão ser disponibilizadas usando Git ou movidas para um host de controle de verões.

O primeiro passo é clonar o repositório do MediaWiki. isso vai levar algum tempo.

Utilize a linha de comando abaixo: git clone https://gerrit.wikimedia.org/r/p/mediawiki/core.git

No caso você vê "The requested URL returned error: 403" ou "error: The requested URL returned error: 403 while accessing https://gerrit.wikimedia.org/r/p/mediawiki/core.git" você precisa checar a versão do seu cliente Git git --version deve ser feita a atualização para o Git 1.7, sersões 1:1.7.2.3-2.2~bpo50+1, 1.7.9.2 e 1.7.9.6, são conhecidas para trabalhar.

Isto clona todo o repositório do núcleo do MediaWiki. O pacote padrão será o de ponta, versão do desenvolvedor do MediaWiki. Uma vez que o repositório é clonado, você pode facilmente mudar para diferentes ramos ou tags (veja abaixo), incluindo as versões estáveis ​​de rastreamento do MediaWiki.

Se você tem (o qual é fácil solicitar) git clone ssh:// @gerrit.wikimedia.org:29418/mediawiki/core.git



Ramificações WMF
Pacotes remotos são usados ​​para controlar as versões do MediaWiki utilizadas no cluster de servidor da Fundação Wikimedia. A mais recente pode não ser totalmente estável, mas recebe correções de bugs muito rápido e são geralmente estáveis ​​o suficiente - afinal, estes são os grandes projetos como a Wikipédia está usando. Uma vez que um pacote REL* é considerado "estável", nós o 'etiquetamos' e o transformamos em uma versão tarball.

Para ver as ramificações que estão disponiveis, mude na sua copia MediaWiki o comando abaixo. git branch -r | sort -V Principais lançamentos são denotadas por "origin/REL ", e.g. "2". Para mudar para uma ramificação especial: git checkout -b REL origin/REL Por exemplo, para alterar a versão estável atual,, digite: git checkout -b origin/

MediaWiki tags (versão estável)
Alternativamente, versões estáveis ​​específicas de MediaWiki são rastreados usando 'tags'. Estes são análogos aos lançamentos tarball. Você pode ver as versões disponíveis com: git tag -l | sort -V Ao usar um tipo de comando não GNU, como no Mac OS X, você dependerá dos bons e velhos separadores: git tag -l | sort -n -t. -k1 -k2 -k3

Para usar uma tag especifica: git checkout

Última versão de desenvolvimento do MediaWiki
A última versão de desenvolvimento do MediaWiki é rastreado no pacote 'mestre'. Isto é o que é verificado localmente por padrão quando você clonar o repositório do MediaWiki. Se você tiver alternado para outro pacote, mas gostaria de voltar a usar a versão de última geração do MediaWiki, faça o seguinte: git checkout master

Mantenha atualizado
Se você estiver usando um determinado pacote ou a versão de desenvolvimento do MediaWiki, pegando as últimas alterações é realmente fácil. Mude para o diretório clone do MediaWiki e execute o comando de tração: git pull Todas as últimas alterações para o pacote que você está usando serão aplicadas.

Além disso, após a atualização, você deve executar o roteiro de atualização do MediaWiki, a partir da linha de comando: php maintenance/update.php

Mudando para uma versão diferente
Mudar para uma versão diferente do MediaWiki é muito mais simples do que com o Git com o SVN. Cada uma de nossas versões são controladas como pacotes ou tags. Se quiser mudar para um deles, tudo que você tem a fazer é verificar o pacote em particular ou tag que você quer dentro de seu diretório clone do MediaWiki: git checkout ou git checkout As alterações serão aplicadas automaticamente e você vai estar pronto para ir adiante.

Baixar

 * Lista de extensões no Git
 * A marca  deve ser substituída pelo nome da extensão que você deseja fazer o download, sem espaços. Para, seria TitleKey. (case sensitive!)

Baixe e clone uma extensão do Git:

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

Clone de desenvolvedores com: git clone ssh:// @gerrit.wikimedia.org:29418/mediawiki/extensions/.git O código-fonte pode ser inspecionado com:

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

Baixar todas extensões
Se você preferir ter todas as extensões do MediaWiki que estão em gerrit.wikimedia.org verficadas em sua máquina, faça o seguinte:

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

Para atualizar as extensões para suas versões mais recentes, basta fazer o seguinte:

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

Para acompanhar um pacote específico: git submodule foreach 'git checkout -b REL1_23 origin/REL1_23 || :'

Using Git to download MediaWiki skins
MediaWiki 1.24 and later don't include skins in the Git download.

Download
git clone https://gerrit.wikimedia.org/r/p/mediawiki/skins/Vector.git

Ver também

 * , uma alternativa para baixar do Git
 * , uma alternativa para baixar do Git