Git para Windows XP

14

¿Alguien sabe cómo puedo ejecutar Git en Windows XP? He heredado una VM XP y necesito una forma de versionar mi código.

Lamentablemente, la actualización no es una opción debido a restricciones de licencia

Donovan Boddy
fuente
3
¿No puedes simplemente descargarlo y usarlo? git-scm.com/download/win
Mikael Kjær
si es solo una VM para compilar, use git en su host y luego compile en la VM
phuclv

Respuestas:

3

Este es un artículo antiguo pero con suerte responde a una forma de instalar en Windows XP

http://www.cnx-software.com/2011/08/19/install-git-for-windows-xp-windows-7/

La única razón para instalar TortoiseGit es si está acostumbrado a TortoiseCVS / TortoiseSVN y desea mantener la misma apariencia.

Utilizo la siguiente versión para la instalación en Windows XP:

  • TortoiseGit 1.7.2.0 32 bits
  • Git 1.7.4

...

Cooperativas
fuente
0

Aquí está la respuesta oficial de la página de requisitos previos de Git para Windows :

Versión de Windows

A partir de Git para Windows v2.10.1, se requiere Windows Vista o posterior. La última versión de Git para Windows que admite Windows XP y Windows Server 2003 es v2.10.0 .

¿Por qué?

Partes de Git se implementan en el script de shell, y Git para Windows ejecuta esos scripts a través de la capa de emulación POSIX de MSYS2 , que a su vez se basa en la capa de emulación POSIX de Cygwin . Dado que Windows XP y Windows Server 2003 han pasado años desde su fin oficial de vida, el proyecto Cygwin finalizó sus esfuerzos hercúleos para admitir esas versiones de Windows.

Profundizar en algunos problemas de GitHub sugiere que no hubo una decisión consciente por parte de GfW de abandonar el soporte, pero una actualización de MSYS rompió la compatibilidad, y se dieron cuenta en algún momento después del lanzamiento posterior (2.10.1).

mwfearnley
fuente
@Downvoter, perdón si esto no fue útil para ti. Solo quería llegar a una explicación definitiva de por qué se abandonó el soporte, no encontré la respuesta definitiva, pero publiqué lo que encontré y cité todo lo que pude.
mwfearnley