2010-08-27 2 views
2

Je veux essayer un patch sur fond qui modifie le code source de Django:Comment appliquer un patch de gist à la source Django?

gist: 550436

Comment puis-je faire? Je n'ai jamais utilisé git donc une instruction étape par étape serait grandement appréciée.

+0

Suivez-vous votre copie locale de Django en utilisant git? Dans ce cas, il est aussi simple que de télécharger le patch et d'exécuter 'git apply'. http://www.kernel.org/pub/software/scm/git/docs/git-apply.html –

+0

J'utilise en fait mercurial pour mes projets. Est-il possible d'utiliser mercurial pour appliquer le patch? – Continuation

Répondre

7

Vous pouvez utiliser patch pour appliquer des différences. Assurez-vous que vous êtes dans votre répertoire source django (ou l'endroit où vous voulez appliquer le correctif), et exécutez quelque chose comme patch -p1 < downloaded-patch.diff.

Vous pouvez expérimenter avec l'argument -p s'il échoue; -p indique patch pour supprimer une partie du préfixe de répertoire pour chaque fichier dans le diff (regardez la première ligne dans le diff).

Questions connexes