diff��patchʹ��ָ��
����diff��patch��һ�Թ��ߣ�����ѧ����˵��diff�Ƕ��������ϵIJ����㣬patch�Ƕ��������ϵĺ����㡣
����diff�Ƚ������ļ����ļ����ϵIJ��죬����¼����������һ��diff�ļ�����Ҳ�����dz�˵��patch�ļ����������ļ���
����patch�ܽ�diff�ļ������� ԭ������������֮һ���Ӷ��õ���һ�����ϡ��ٸ�������˵�ļ�A���ļ�B,����diff֮�������˲����ļ�C,��ô�Ÿ������൱�� A -B = C ,��ôpatch�Ĺ��̾���B+C = A ��A-C =B��
������������ֻҪ�ܵõ�A, B, C�����ļ��е��κ�������������diff��patch���Թ�����������һ���ļ���
����������diff��patch����������ֱ�����һ���������ߵ��÷�:
����1. diff���÷�
����diff�������Խ������ļ���������Ŀ¼���� ������һ��Ŀ¼����һ���ļ�������ôֻ��������ô��Ŀ¼�µ�ͬ���ļ���
��������������Ŀ¼�Ļ��������ڸ�Ŀ¼�µ������ļ������ݹ顣��������ϣ���ݹ�ִ�У���Ҫʹ��-r������
��������diff A B >C ,һ��A��ԭʼ�ļ���B���ĺ����ļ���C��ΪA�IJ����ļ���
���������κβ������ɵ�diff�ļ���ʽ��һ�ּĸ�ʽ�����ָ�ʽֻ�����˲�һ�������������ݡ�������Ҫһ�ָ���ϸ�ĸ�ʽ�����Ա�ʶ����֮ͬ���������Ļ���������������������patch������ʶ������������ʱ��������-c���ء�
����2. patch���÷�
����patch���ڸ���ԭ�ļ��Ͳ����ļ�����Ŀ���ļ����������ϸ�������˵
����patch A C ���ܵõ�B, ��һ��������A������B������ΪC�IJ�����
����֮һ��֮���������ļ�A�ͱ������ļ�B�����������겹��֮�����ָ���A��ô���أ�
����patch -R B C �Ϳ������»�ԭ��A�ˡ�
�������Բ��õ��Ļ�ʧȥA�����⡣
������ʵpatch�ھ���ʹ�õ�ʱ���Dz���ָ��ԭ�ļ��ģ���Ϊ�����ļ��ж��Ѿ�������ԭ�ļ���·�������ơ�patch�㹻���������ϳ�����������ʱ�����е�С���⡣����һ��������Ŀ¼diff��ʱ�������Ѿ�������ԭĿ¼�����֣��������Ǵ���ʱ�������뵽Ŀ¼����ʹ��patch,�Ÿ�ʱ������Ҫ������ patch������ô���������ļ��е�·������������-pn���أ�����patch�������Ե�·���ָ����ĸ������������£�
����A�ļ��� DIR_A�£��ĺ���B�ļ���DIR_B�£�һ��DIR_A��DIR_B��ͬһ��Ŀ¼������Ϊ�˶�����Ŀ¼�µ������ļ�һ����diff,����һ���ᵽDIR_A��DIR_B�ĸ�Ŀ¼��ִ����������
����diff -rc DIR_A DIR_B >C
��������ʱ���ļ�C�л���¼��ԭʼ�ļ���·��Ϊ DIR_A/A
����������һ���û��õ���A�ļ���C�ļ�������A�ļ����ڵ�Ŀ¼Ҳ��DIR_A�� һ�㣬�����Ƚ�ϲ����DIR_AĿ¼��������patch����������ִ��
����patch
������������ʱ��patch����C�ļ��еļ�¼����Ϊԭʼ�ļ���./DIR_A/A����ʵ������./A����ʱpatch���Ҳ���ԭʼ�ļ���Ϊ�˱��������������ǿ���ʹ��-p1��������
����patch -p1
������ʱ��patch�����Ե���1��”/”֮ǰ�����ݣ���Ϊԭʼ�ļ��� ./A����������ȷ�ˡ�
�������������¼���ע�⣺
����1. һ�δ�����patch�Ļ���һ����Щpatch���Ⱥ�˳�ð����������С�
����2. ��patch֮ǰ��Ҫ��ԭ�ļ������κ���
����3. ����patch�м�¼��ԭʼ�ļ������õ���ԭʼ�ļ��汾��ƥ��(�����׳���)����ô�����Գ���ʹ��patch, �������˵Ļ������Գɹ����������£����в�ƥ������������ʱpatch������rej�ļ�����¼ʧ�ܵĵط����������ֹ��ġ�
- ת����ע����Դ��ITѧϰ�� ��ַ��http://www.t086.com/ �����������Ƽ�������
- �ر������� ��վ�������ر�������ֹת�ص�ר�������������¿�������ת�أ���������ע��������ԭʼ���ߡ����°�Ȩ������ԭʼ�������С����ڱ���վת�����µĸ��˺���վ�����DZ�ʾ������л�⡣������վת�ص������а�Ȩ��������ϵ���ǣ����ǻᾡ�����Ը�����
- �������е���ɫ
- ������ϵ��Ц�� (ʷ����ȫ��
- �������ж�IP��ַ��A��B���C��
- ���ٶ�ͳ��URL��hm������utm�����Ķ�Ӧ��ϵ
- ��Google���������ŵ���ͨv4.0
- ��Linux��ʹ��host��dig��nslookup��ѯDNS
- ��ƻ������MACbook Air���ݼ���ȫ
- �����Լ���VPS�Google��������
- ��С�ڴ�VPS֮Nginx+PHP-fpm�߸����Ż���ѹ�����Է���
- ���������ԡ���װ Windows XP ����ϵͳ��ͼ��ȫ����
- ������������������̸�����ɶ��ر�
- ��������������ѡʳƷ����2020�ļ��ȵ�Ͷ�ʲ��Ժ���������
- �����ڵ�����֤50���ƴ�50����ָ֤�������Ĺ���
- ����֤50����Щ��Ʊ_��֤50Ȩ����������
- ������300����֤50����֤500��ָ��2019���ڶ��ζ��ڵ���������
- ������300��ֵ/�ɳ�ָ�����Ʒ����������й�ƽ��Ȩ���½�
- ����ָ֤��������֤50��ָ��������
- ����ָ֤��������֤����ָ��������
- ����ָ֤��������֤100ָ��������
- ����ָ֤����������300ָ��������