278 votes

Comment appliquer le patch « git diff » sans Git installé ?

Comment mon client peut appliquer le patch créé par sans git installé ? J’ai essayé d’utiliser commande, mais il demande toujours le nom du fichier correctif.

422voto

Andrey Kouznetsov Points 4722
<pre><code></code><p>et</p><pre><code></code></pre><p><code></code>Si vous devez manipuler le fichier ajoute, suppressions et changements de noms.</p></pre>

73voto

suppie Points 817

Essayez ceci :

49voto

Sola Yang Points 534

Utilisation

git apply patchfile

si cela est possible.

patch -p1 < patchfile 

a un potentiel d'effets secondaires.

git apply gère également le fichier ajoute, supprime, et renomme si ils sont décrits dans l' git diff format, patch ne le fera pas. Enfin, git apply est un "appliquer la totalité ou annuler tout" modèle où tout est appliquée ou rien ne l'est, alors que le patch peut appliquer partiellement les fichiers de patch, en laissant votre répertoire de travail dans un drôle d'état.

-13voto

Idan K Points 10037

Essayez `` . Alors lisez ce.

-14voto

Shashi Points 946

Essayez ce chemin de $ git applique file.diff

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X