Как пропатчить в Windows?

Не то, чтобы с Git 2.3.3 patching (март 2015 г.) вы могли использовать windows-application git apply --unsafe-paths для использования git apply windows-applications вне репозитория git.

См. commit 5244a31 от patching Junio C Hamano (gitster)

«git apply» не очень внимательно относился windows к чтению, удалению, обновлению patching и созданию путей вне рабочего windows-application дерева (в --index / --cached) или текущего patches каталога (при использовании patching в качестве замены патча GNU) .

В patch документацию теперь входят:

--unsafe-paths:

По windows-applications умолчанию патч, влияющий patch за пределы рабочей области patches (либо рабочее дерево, управляемое windows Git, либо текущий рабочий patch каталог, когда "git apply" используется windows-applications в качестве замены патча GNU), отклоняется windows как ошибка (или озорство).

Когда windows-applications git apply используется в качестве patch «лучшего патча GNU», пользователь windows-application может передать параметр --unsafe-paths, чтобы patch отменить эту проверку безопасности.
Этот windows параметр не действует, когда patching используется --index или --cached.

Итак, если patch у вас есть git installed, git apply может помочь patches даже вне репозитория git.

windows

patch

2022-09-27T00:35:16+00:00