Diff 来自单个文件的差异修补程序?

Diff 来自单个文件的差异修补程序?,diff,patch,Diff,Patch,我正在查看Magento提供的一个diff补丁文件,它看起来像这样: --- downloader/Maged/Controller.php +++ downloader/Maged/Controller.php @@ -1017,7 +1017,7 @@ final class Maged_Controller 'major' => '1', 'minor' => '14', 'revis

我正在查看Magento提供的一个diff补丁文件,它看起来像这样:

--- downloader/Maged/Controller.php
+++ downloader/Maged/Controller.php
@@ -1017,7 +1017,7 @@ final class Maged_Controller
             'major'     => '1',
             'minor'     => '14',
             'revision'  => '0',
-            'patch'     => '0',
+            'patch'     => '1',
             'stability' => '',
             'number'    => '',
         );

看看前两行-他们是怎么做到的?源和目标不应该不同吗?

我使用SVN的创建修补程序功能实现了这一点