Git untuk Windows XP

14

Adakah yang tahu bagaimana saya bisa menjalankan Git di Windows XP? Saya telah mewarisi VM XP dan perlu cara untuk versi kode saya.

Sayangnya memperbarui bukanlah suatu pilihan karena kendala lisensi

Donovan Boddy
sumber
3
Tidak bisakah Anda mengunduh dan menggunakannya saja? git-scm.com/download/win
Mikael Kjær
jika itu hanya VM untuk kompilasi maka gunakan git di host Anda dan kemudian kompilasi di VM
phuclv

Jawaban:

21

Versi terakhir yang bekerja dengan Windows XP (32 bit):

Ini adalah versi terakhir yang kompatibel dengan Windows XP dan Server 2003.

Pada Git untuk Windows v2.10.1, Windows Vista atau yang lebih baru diperlukan. Versi terakhir Git untuk Windows untuk mendukung Windows XP dan Windows Server 2003 adalah v2.10.0. ( lebih banyak )

nmariot
sumber
3

Ini adalah artikel lama tetapi mudah-mudahan menjawab cara untuk menginstal pada Windows XP

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

Satu-satunya alasan untuk menginstal TortoiseGit adalah jika Anda terbiasa dengan TortoiseCVS / TortoiseSVN dan ingin tetap memiliki tampilan dan rasa yang sama.

Saya menggunakan versi berikut untuk instalasi pada Windows XP:

  • TortoiseGit 1.7.2.0 32-bit
  • Git 1.7.4

...

Koperasi
sumber
0

Inilah jawaban resmi dari halaman Git untuk Windows Prasyarat :

Versi Windows

Pada Git untuk Windows v2.10.1, Windows Vista atau yang lebih baru diperlukan. Versi terakhir dari Git untuk Windows untuk mendukung Windows XP dan Windows Server 2003 adalah v2.10.0 .

Mengapa?

Bagian dari Git diimplementasikan dalam skrip shell, dan Git untuk Windows menjalankan skrip tersebut melalui lapisan emulasi POSIX MSYS2 , yang pada gilirannya didasarkan pada lapisan emulasi Cygwin POSIX . Melihat Windows XP dan Windows Server 2003 sudah bertahun-tahun melewati masa akhir resmi mereka, proyek Cygwin mengakhiri upaya Hercules mereka untuk mendukung versi Windows tersebut.

Menggali beberapa masalah GitHub menunjukkan bahwa tidak ada keputusan sadar pada bagian GfW untuk menghentikan dukungan, tetapi pembaruan MSYS merusak kompatibilitas, dan mereka menyadari pada beberapa titik setelah rilis berikutnya (2.10.1).

mwfearnley
sumber
@Downvoter, maaf jika ini tidak membantu Anda. Saya hanya ingin mendapatkan penjelasan utama tentang mengapa dukungan dibatalkan, saya tidak menemukan jawaban akhir, tetapi saya menerbitkan apa yang saya temukan, dan mengutip sebanyak yang saya bisa.
mwfearnley