Download from SVN/pt

= Transferir do SVN =

O Subversion é um programa de controle de versões que permite aceder às diferentes versões de um programa. As vantagens de usar o Subversion incluem actualização simples para a versão mais recente, a possibilidade de reverter uma actualização e a possibilidade de criar e publicar correcções.

Saiba mais sobre o Subversion; encontrará abaixo alguns links para tarefas comuns.

Pré-requisitos
Precisa de ter um cliente Subversion instalado para fazer o download. O programa recomendado é o cliente oficial do Subversion, disponível na página do projecto Subversion. Note que este cliente funciona com uma linha de comando, onde as instruções abaixo podem ser usadas. Existem também programas de controle de versões com uma interface gráfica, como o TortoiseSVN.

Download
Pode fazer o download de qualquer ramo e módulo no SVN do MediaWiki.


 * Modules (módulos) Os dois módulos mais importantes para as aplicações web são o phase3 (a aplicação principal) e extensions (extensões).
 * Branches (ramos) Os lançamentos são designados seguindo o esquema REL$1_$2[_$3], onde $1 é a versão do MediaWiki, $2 é a versão principal $3 o número de revisão. Por exemplo, a versão 1.6.3 é , a última 1.6 é  , 1.5.8 é   e a última (não-definida) seria.

Para transferir a última versão estável (recomendada), use o seguinte comando na linha de comando no directório que pretende transferir:

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

Pode também transferir a última versão de desenvolvimento usada pela Wikimedia Foundation usando o seguinte comando:

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

Se planeia submeter (commit) uma alteração, deve extrair o código (fazer o checkout) usando  em vez de   (consulte Commit_access.)

Usar o TortoiseSVN
O TortoiseSVN é um cliente SVN para o Windows integrado com o Windows Explorer.


 * Inicie o Windows Explorer (usando WIN+E ou clicando o botão Iniciar (Start) com o botão direito do rato e seleccionando Explorar (Explore)), e crie um novo directório num local à sua escolha. Pode dar-lhe um nome como «Repositório MediaWiki».
 * Clique esse directório com o botão direito e seleccione «TortoiseSVN» e «Create repository here».
 * Clique esse directório novamente com o botão direito e seleccione «SVN Checkout».
 * No campo «URL of repository» coloque http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/
 * O directório de checkout deverá ser automaticamente preenchido com o sub-directório mediawiki do seu directório do repositório.
 * Clique OK.

Instalação
Aplique as regras normais de instalação mas, para melhores resultados, use o PHP 5.1.2 como módulo do Apache (SAPI). 1.7 alfa requer PHP 5 e pode crashar o PHP se o FastCGI estiver a ser usado.

Actualização e reversão
Actualizar com o SVN é simples. Se tem acesso directo à linha de comando do seu servidor, use os comandos abaixo. Alternativamente, pode manter uma cópia na sua máquina local e transferir as versões actualizadas para o servidor.

Para actualizar o MediaWiki, use o comando abaixo na raiz do directório de instalação. Note que esta operação vai actualizar para a última versão da versão principal actual. Por exemplo, se estiver a utilizar o MediaWiki 1.6, o SVN vai actualizar o programa para qualquer versão 1.6.x, mas não para 1.7:

svn update

Para actualizar para outro ramo de lançamento (versão 1.7 no exemplo acima) ou trocar entre versões seleccionadas individualmente, pode usar o comando switch (substituindo as versões apropriadas):

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

Não se esqueça de executar maintenance/update.php sempre, especialmente se o MediaWiki começar a agir estranhamente.