我想知道是否有一种方法可以在更智能的情况下应用补丁。办法。我想将旧补丁应用于我插入新代码行的文件。通常,在这种情况下" git apply"给出错误信息。有办法解决这个问题吗? 例如: 我有一个名为test file.txt的原始文件:
scrollView
然后,我进行git提交,并修改如下文件:
Test File
My favourite colour is : Green
再次,我做了一个新的提交,并使用git format-patch创建了一个补丁文件到以前的版本。我们将此文件称为Orange-fix.patch
现在,我使用git checkout
回滚到第一次提交我再次修改测试文件文件,所以它看起来像这样:
Test File
My favourite colour is : Orange
如果我尝试使用git apply将Orange-fix.patch应用于此文件,则会出现"错误:testfile.txt:patch不适用"错误消息,因为已插入新行。
由于