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 

O Git é um software de controle de versão distribuído, que permite aos usuários fazer o download da versão mais recente de um pacote, sem ter que esperar que alguém faça o seu empacotamento. O MediaWiki será liberado mais rapidamente e ficará mais fácil para você atualizar sua instalação, reverter uma atualização, ou submeter correções. (Claro, lembre-se sempre que lançamentos oficiais estáveis ​​são menos arriscados.)

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