2010-08-07 2 views
3

Je veux tester un correctif en utilisant --dry-run, mais en cas d'échec, je ne reçois aucun fichier de rejet. Y at-il un moyen de faire une course à sec, mais gardez les fichiers de rejet afin que je puisse voir ce qui n'a pas fonctionné?Comment patcher --dry-run mais toujours afficher les rejets?

+0

Le point sec d'une course à sec n'est-il pas * de * provoquer * des changements * du tout *? Que diriez-vous juste de faire une copie de tout et patcher ça? –

+0

J'ai le même problème. Pour moi, le point d'un essai à sec serait non seulement de voir * qu'un * patch échoue, mais aussi * où *. – hermannloose

Répondre

3

patch -o /dev/null (sans --dry-run) devrait envoyer les gros morceaux avec succès dans l'oubli et de garder les fichiers rejeter.

+0

Cela ne fonctionne pas. Il donne patch suivant d'erreur ': **** Fichier/dev/null n'est pas un fichier normal - ne peut patch' – ahgindia

+0

pour moi (Patch v2.5.4)' cause -o/dev/null' patch pour essayer de écrire rejeter '/ dev/null.rej' donc j'ai juste besoin d'ajouter' --reject-file', sinon oui, ça marche. – AndrDevEK

Questions connexes