Je n'ai jamais utilisé de correctifs avec Git auparavant et j'ai besoin d'aide. J'essaie d'appliquer un patch à un dépôt Git pour tester un patch Wine, en particulier ce patch ici . J'ai donc fait ce qui suit:
$ git clone git://source.winehq.org/git/wine.git
$ cd wine
$ nano patch.p1
J'ai ensuite collé le contenu du patch avec Ctrl+Shift+Vet utilisé Ctrl+O sauver. Ensuite, j'ai essayé ceci:
$ git am patch.p1
Patch format detection failed.
Qu'est-ce que je fais mal? Je n'ai jamais appliqué de patch auparavant.
Patch format detection failed.
signifie probablement que vous utilisez la mauvaise commande: utilisez git apply
au lieu de git am
ou l'inverse.
Voir Quelle est la différence entre git am et git apply? pour en savoir plus sur la différence entre les 2.
Utilisez la commande ci-dessous: patch -p1 <patch_file_name.patch
Faites pour tous les fichiers présents dans votre patch.