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 algumas ligações para tarefas comuns.

Pré-requisitos
Precisa de ter um cliente Subversion instalado para fazer a transferência. 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.

Transferência
Pode transferir qualquer 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 na pasta que deseja 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

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 direito do rato no botão Iniciar (Start) e seleccionando Explorar (Explore)), e crie uma nova pasta num local à sua escolha. Pode dar-lhe um nome como «Repositório MediaWiki».
 * Clique o botão direito nessa pasta e seleccione «TortoiseSVN» e «Create repository here».
 * Clique o botão direito nessa pasta novamente 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 a sub-pasta mediawiki da sua pasta 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 transferência
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 da pasta de instalação. Note que esta acçã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.