0
我在嘗試理解修補程序應用衝突的最常見原因。我可以認爲這是一個變化的不匹配情況,對嗎?例如,我有以下補丁:在修補程序應用中導致衝突
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
}
]
},
上面有3行上下文和3行上下文的變化。如果,當混帳適用的補丁而不是像這樣的第一環境信息行:
src: ['index.less', '!**/components/**'],
是這樣的:
this_is_changed_context_line: ['index.less', '!**/components/**'],
發生衝突。
謝謝!所以基本上不匹配的上下文是補丁失敗的主要原因?也可以將修補程序應用於修補程序中指定的文件以外的其他修補程序? –
這聽起來像你有一個非常具體的情況;也許你應該把這個細節放在一個新的問題上。 – chepner
對,這裏[它是](http://stackoverflow.com/questions/29523354/specify-to-which-file-a-patch-should-apply)。 –