pas que depuis Git 2.3.3 (Mars 2015), vous pouvez utiliser git apply --unsafe-paths
utiliser git apply en dehors d'un git.
Voir commit 5244a31 par Junio C Hamano (gitster
)
« git apply
» n'a pas été très attention à la lecture de, la suppression, la mise à jour et la création de chemins en dehors de l'arbre de travail (sous --index
/--cached
) ou le répertoire courant (lorsqu'il est utilisé en remplacement de GNU patch).
La documentation comprend maintenant:
--unsafe-paths:
Par défaut, un patch qui affecte en dehors de la zone de travail (soit un arbre de travail sous contrôle Git, ou le répertoire de travail courant lorsque « git apply
» est utilisé comme remplacement du patch GNU) est rejeté comme une erreur (ou un méfait). Lorsque git apply
est utilisé comme "meilleur correctif GNU", l'utilisateur peut passer l'option --unsafe-paths
pour remplacer cette vérification de sécurité.
Cette option n'a aucun effet lorsque --index
ou --cached
est utilisé.
Donc, si vous avez git installed, git apply
pourrait aider, même en dehors de toute git.
Notez que ce patch ne fonctionne pas bien avec le UAC de Vista.Essayez plutôt Patch.exe de Git-for-windows, qui est livré avec un manifeste qui résout le problème. – Macke
@Macke a raison! Voir ma réponse pour un how-to avec GIT! –