Хотя сам make доступен как отдельный исполняемый файл ( gnuwin32.sourceforge.net
пакетmake
), использование его в надлежащей среде разработки означает использование msys2 .
Git 2.24 (4 квартал 2019 г.) показывает, что:
См. Фиксацию 4668931 , фиксацию b35304b , фиксацию ab7d854 , фиксацию be5d88e , фиксацию 5d65ad1 , фиксацию 030a628 , фиксацию 61d1d92 , фиксацию e4347c9 , фиксацию ed712ef , фиксацию 5b8f9e2 , фиксацию 41616ef , фиксацию c097b95 (4 октября 2019 г.) и фиксацию dbcd970 (30 сентября 2019 г.) пользователя Johannes Schindelin ( dscho
) .
(Объединено Junio C Hamano - gitster
- в коммите 6d5291b , 15 октября 2019 г.)
test-tool run-command
: научиться запускать (части) набора тестов
Подписано: Йоханнес Шинделин
Git для Windows перескакивает через все препятствия, чтобы предоставить среду разработки, которая позволяет создавать Git и запускать его набор тестов.
С этой целью вся система MSYS2, включая GNU make и GCC, предлагается как «Git for Windows SDK».
За это приходится платить: первоначальная загрузка указанного SDK весит несколько сотен мегабайт, а распакованный SDK занимает ~ 2 ГБ дискового пространства.
Visual Studio - гораздо более естественная среда разработки для Windows. Чтобы помочь участникам использовать эту среду, у нас уже есть цель Makefile, vcxproj
которая генерирует фиксацию с файлами проекта (и другими сгенерированными файлами), а vs/master
ветка Git для Windows постоянно повторно генерируется с использованием этой цели.
Идея состоит в том, чтобы разрешить сборку Git в Visual Studio и запускать отдельные тесты с помощью Portable Git.