Download from SVN/es

 Subversion es un software de versión de control que permite a los usuarios descargar la versión más reciente de un programa, sin tener que esperar a alguien que lo recopile. Entre las ventajas de usar Subversion se incluyen la actualización enormemente simplificada de la última versión, la posibilidad de revertir una actualización, la posibilidad de crear y presentar parches.

Ver Subversion para más detalles; a continuación hay algunas instrucciones para algunas tareas comunes.

Prerrequisitos
Debe tener un cliente de Subversion instalado antes de poder usarlo. (Aunque, en teoría, se pueden descargar archivos sin Subversion, ésto significaría tediosamente descargar cada archivo manualmente.) El software recomendado es el Subversion oficial, disponible en la página del proyecto Subversion. Note que este cliente usa una línea de comandos, la cual usan las siguientes instrucciones. Alternativamente, se puede lograr subversionar el software con una interfaz gráfica de usuario como TortoiseSVN.

Descarga
Se puede descargar desde cualquier programa y módulo en MediaWiki SVN.


 * Módulos: Los dos módulos importantes para aplicaciones web son phase3 (la aplicacion principal) y extensions (código de extensión).
 * Ramas: Los lanzamientos son nombrados siguiendo la estructura REL$1_$2[_$3], donde $1 es la versión de MediaWiki, $2 es la versión mayor y $3 es una revisión menor. Por ejemplo, la versión 1.6.3 es rama, la más reciente 1.6 es  , 1.5.8 es  , y la más reciente (no etiquetada) sería.

Para descargar de la más reciente estable 1.9 (recomendado), introducir el siguiente comando en el directorio en el que desea descargarlo:

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

Alternamente, se puede descargar la versión de prueba en desarrollo más reciente usaba por la Fundación Wikimedia usar el siguiente comando:

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

Instalación
Reglas de instalación normal aplican, pero para mejores resultados, usar PHP 5.1.2 como una módulo de Apache (SAPI). 1.7alpha requiere PHP5, y usualmente bloqueará PHP si FastCGI se está usando.

Actualizando y degradando
Actualizar entre lanzamientos con SVN es simple. Si tiene acceso a la líne de comando en el servidor, puede introducir los siguientes comandos directamente; opcionalmente, puede mantener una copia en un equipo local y cargar versiones actualizadas al servidor.

Para actualizar MediaWiki, simplemente use el siguiente comando en la ruta del directorio de instalación. Note que ésto actualizará a la versión más reciente de la versión mayor actual. Si está usando MediaWiki 1.6, se actualizará a cualquier versión 1.6.x, pero no a 1.7:

svn update

Para actualizar a otro lanzamiento (versión 1.7 en el ejemplo anterior) o para intercambiar entre etiquetas de individualmente-seleccionadas versiones, puede usar el comando "switch" (sustituyendo las versiones apropiadas):

svn checkout http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_6_2/phase3 svn switch http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_6_3/phase3

No olvide ejecutar maintenance/update.php de vez en cuando, especialmente si las cosas empiezan a actuar extraño.