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
You can currently download MediaWiki core (phase3 on SVN) using Git, as well as any extension currently installed on the Wikimedia Foundation server cluster. By July 2013, all extensions will either be available using Git or move to alternate version control hosts.

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.

If you have (which is easy to request): git clone ssh:// @gerrit.wikimedia.org:29418/mediawiki/core.git



Ramas WMF
Remote branches are used to track the MediaWiki versions used on the Wikimedia Foundation server cluster. The latest may not be entirely stable, but they receive very quick bug fixes and are generally stable enough - after all, these are what major projects such as Wikipedia are using. Once a REL* branch is considered 'stable', we 'tag' it and turn it into a tarball release.

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
If you're using a particular branch or the development version of MediaWiki, picking up the latest changes is really easy. Change into your MediaWiki clone directory and issue the pull command: git pull All of the latest changes for the branch you are using will be applied.

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

Switching to a different version
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.

Download

 * 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