Download from SVN/pt

From MediaWiki.org

Jump to: navigation, search
Download icon
Transferir um pacote
Versão actual
Versões anteriores
Compilação diária

Mais informações

O Subversion é um programa de controle de versões que permite aos seus utilizadores 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 correções.

Saiba mais detalhes sobre o Subversion; encontrará abaixo algumas ligações para tarefas comuns.

Contents

[edit] Usando o Subversion para transferir o MediaWiki

[edit] Pré-requisitos

Precisa de ter um cliente Subversion instalado antes de usá-lo. O programa recomendado é o cliente oficial do Subversion, disponível na página do projeto Subversion. Note que este cliente funciona com uma linha de comando, onde as instruções abaixo podem ser usadas. Alternativamente, existem programas de controle de versões com interface gráfica como o TortoiseSVN.

[edit] 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 é REL1_6_3, a última 1.6 é REL1_6, 1.5.8 é REL1_5_8 e a última (não-definida) seria HEAD.

Para transferir a última versão estável 1.15 (recomendada), use o seguinte comando na linha de comando na pasta que deseja transferir:

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

Pode também transferir a última versão de desenvolvimento usada pela Fundação Wikimédia usando o seguinte comando:

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

[edit] Instalação

As regras normais de instalação funcionam mas, para melhores resultados, use o PHP 5.1.2 como um módulo do Apache (SAPI). 1.7 alfa requer PHP 5, e poderá travar o PHP se o FastCGI estiver a ser usado.

[edit] 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 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.