Download from Git/es


 * "Desde la versión 1.19beta2, 1.18.2, 1.17.3 de MediaWiki, tanto MediaWiki como sus extensiones utilizan para el control de versiones. Para versiones más antiguas, vea ''

Git es un sistema de control de versiones distribuido que permite a los usuarios descargar la versión más reciente de una rama sin tener que esperar a que alguien la empaquete. MediaWiki será lanzado más rápido, y será más fácil para ti actualizar la instalación, deshacer una actualización, o mandar un parche. (Por supuesto, recuerda siempre que los lanzamientos oficiales son menos arriesgados.)

Véase Git para más detalles, especialmente para hacer contribuciones. Debajo se muestran algunas indicaciones rápidas para un par de tareas comunes.

Requisitos previos
Debes tener Git instalado antes de usarlo. Hay muchas formas distintas de conseguir Git, dependiendo de tu sistema operativo. Para conseguir el código fuente y los ejecutables oficiales, visita http://git-scm.com. Para otras formas de instalar Git, utiliza tu motor de búsqueda favorito para encontrar instrucciones para tu sistema operativo.

Descarga
Actualmente se puede descargar el núcleo de MediaWiki (phase3 en SVN) usando Git, así como cualquier extensión instalada actualmente en el clúster de servidores de la Fundación Wikimedia. En julio de 2013, todas las extensiones estarán o bien disponibles mediante Git, o bien serán trasladadas a otros sistemas de control de versiones. [Nota del Traductor: Estamos en 2014, se debería revisar el texto original en inglés].

El primer paso es clonar el repositorio de MediaWiki. Esto puede tardar un rato.

Escriba lo siguiente en la línea de órdenes: git clone https://gerrit.wikimedia.org/r/p/mediawiki/core.git

En caso de que veas "The requested URL returned error: 403" o "error: The requested URL returned error: 403 while accessing https://gerrit.wikimedia.org/r/p/mediawiki/core.git" debes comprobar la versión del cliente de git git --version y actualizar al menos a la versión 1.7 de git, se sabe que las versiones 1:1.7.2.3-2.2~bpo50+1, 1.7.9.2 y 1.7.9.6 funcionan.

Esto clona todo el núcleo del repositorio MediaWiki. La rama predeterminada será la versión más avanzada de MediaWiki. Una vez que el repositorio está clonado, se puede saltar entre distintas ramas o tags (véase más abajo), incluyendo las que siguen las versiones estables de MediaWiki.

Si tienes (que es fácil de pedir): git clone ssh:// @gerrit.wikimedia.org:29418/mediawiki/core.git



Ramas WMF
Las ramas remotas se utilizan para seguir las versiones de MediaWiki que se usan en el clúster de servidores de la Fundación Wikimedia. Puede que las más recientes no sean completamente estables, pero los fallos se corrigen rápidamente y en general son suficientemente estables. Después de todo, son las que se usan en los grandes proyectos como Wikipedia. Una vez que una rama REL* se considera 'estable', se le pone un 'tag' y se hace un lanzamiento oficial en forma de tar.gz.

Para ver qué ramas hay disponibles, ve a tu clon de MediaWiki y ejecuta la siguiente orden: git branch -r | sort -V Major releases are denoted by "origin/REL ", e.g. "origin/". To switch to a particular release branch: git checkout -b REL origin/REL Por ejemplo, para cambiar a la versión estable actual,, escribe: git checkout -b origin/

Tags de MediaWiki (versión estable)
Alternativamente, algunas versiones estables de MediaWiki se siguen mediante 'tags', que son análogas a los lanzamientos en tar.gz. Se pueden ver las versiones disponibles con: git tag -l | sort -V Si se utiliza la orden sort que no sea la de GNU, como en Mac OS X, hay que utilizar los separadores de toda la vida: git tag -l | sort -n -t. -k1 -k2 -k3

Para usar un tag en concreto: git checkout

Versión de desarrollo más reciente de MediaWiki
La última versión de desarrollo de MediaWiki se sigue en la rama 'master'. Esta rama es la que se obtiene de forma predeterminada cuando se clona el repositorio de MediaWiki. Si has cambiado a otra rama pero te gustaría volver a usar la última versión de MediaWiki, haz esto: git checkout master

Cómo actualizar
Si estás usando una rama en particular de la versión de desarrollo de MediaWiki, obtener los últimos cambios es realmente fácil. Cambia al directorio en el que clonaste MediaWiki y escribe esta orden pull: git pull Se aplicarán todos los últimos cambios para la rama que estás usando.

Also, after updating/upgrading you should run the MediaWiki Update script from the command line: php maintenance/update.php

Cambiar a una versión distinta
Switching to a different version of MediaWiki is far simpler with Git than with SVN. Each of our versions are tracked as branches or tags. In order to switch to one of these, all you have to do is 'checkout' the particular branch or tag you want from within your MediaWiki clone directory: git checkout or git checkout The changes will be applied automatically and you will be all set to go.

Descarga

 * List of extensions in git
 *  should be replaced with the name of the extension you want to download, without spaces. For, it would be TitleKey. (case sensitive!)

Download and clone an extension from Git:

cd /path/to/extensions git clone https: //gerrit.wikimedia.org/r/p/mediawiki/extensions/.git

Developers clone with: git clone ssh:// @gerrit.wikimedia.org:29418/mediawiki/extensions/.git Source code can be inspected with:

https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/.git;a=tree;h=refs/heads/master;hb=master

Download all extensions
If you prefer to have all MediaWiki extensions that are at gerrit.wikimedia.org checked out to your machine, do the following:

git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions.git cd extensions git submodule update --init --recursive

To update the extensions to their latest versions, just do this:

cd /path/to/extensions git pull git submodule update --init --recursive

Véase también

 * , an alternate to downloading from Git
 * , an alternate to downloading from Git