首页 > 代码库 > git 打patch方法

git 打patch方法

    git对比svn有很多优势,这里就不多说了,这里主要讨论打patch的方法。

    1、由于打patch的时候一般是将别人的比较,想直接输入到自己的文件

    2、采用web的git服务器查看别人的提交记录:

         例如如下形式:

         diff --git a/mediatek/custom/common/hal/audioflinger/Audio_Customization_Common.h b/mediatek/custom/common/hal/audioflinger/Audio_Customization_Common.h

index 3c6acb4..e8b83c7 100755 (executable)


--- a/mediatek/custom/common/hal/audioflinger/Audio_Customization_Common.h
+++ b/mediatek/custom/common/hal/audioflinger/Audio_Customization_Common.h
@@ -25,7 +25,7 @@
 * Define this will enable audio compensation filter for loudspeaker
 *Please see ACF Document for detail.
 *****************************************************/
-//#define ENABLE_AUDIO_COMPENSATION_FILTER
+#define ENABLE_AUDIO_COMPENSATION_FILTER
 
 /***************************************************
 * Define this will enable DRC for loudspeaker.


   3、拷贝上面的信息,保存到一个文件,自己可以取名,就叫做patch吧。


  4、将该patch拷贝到项目根目录下面,我的根目录是/home/stonechen/svn/aw598_0728/mt6572_cwet_kk


 5 、关键地方:在根目录下执行patch -p1 < patch。


5、如果成功会显示如下:patching file mediatek/custom/common/hal/audioflinger/Audio_Customization_Common.h---------success了,恭喜你打patch成功。



该方法比较适合新手。