2015-04-08 3 views
1

Например, у меня есть следующие мерзавец патч:Укажите, к которому файл пластырь следует применять

diff --git a/Gruntfile.js b/Gruntfile.js 
index d220f35..176c71a 100644 
--- a/Gruntfile.js 
+++ b/Gruntfile.js 
@@ -10,7 +10,7 @@ module.exports = function (grunt) { 
         src: ['index.less', '!**/components/**'], 
         dest: 'build/development/css', 
         ext: '.css', 
-      cleancss: true 
+      cleancss: false 
        } 
       ] 
      }, 

Как вы можете видеть, она содержит путь к файлу, на который следует применять эти изменения (Gruntfile.js) , Есть ли способ применить этот патч к файлу, отличному от указанного в патче?

ответ

1

Вы должны быть в состоянии определить непосредственно, какой файл должен быть исправлен:

$ patch not-Gruntfile-but-close.js unset-cleancss.patch 
+0

спасибо, она должна быть 'мерзавец применять не-Gruntfile-но-close.js отключенное-cleancss.patch'? –

+0

Да и нет. Мне не кажется, что 'git apply 'позволяет вам указать, какие файлы нужно запланировать; он использует только то, что находится в файле патча. С другой стороны, если вам не нужны какие-либо другие опции для git apply, вы можете использовать программу 'patch' непосредственно для применения патча. – chepner

+0

спасибо, эта программа 'patch' имеет какое-либо отношение к' git'? Где я могу узнать больше об этом? –

Смежные вопросы