📄 patch-wrapper.test
字号:
$ rm -rf d$ mkdir -p d/somewhere$ cd d$ cat > foo.orig< 1<< 3<< 5$ sed -e 's/3/3a/' foo.orig > foo$ diff -u foo.orig foo > foo.diff$ mv foo.orig foo$ patch-wrapper -s -p0 < foo.diff$ quilt pop -q> Removing patch patches/foo.diff> No patches applied$ rm -rf ${QUILT_PATCHES:-patches} ${QUILT_PC:-.pc}$ patch-wrapper --backup -B xxx/ -s -p0 < foo.diff$ find xxx -type f> xxx/foo$ quilt pop -q> Removing patch patches/foo.diff> No patches applied$ rm -rf ${QUILT_PATCHES:-patches} ${QUILT_PC:-.pc}$ patch-wrapper -s -p0 -i foo.diff$ quilt pop -q> Removing patch patches/foo.diff> No patches applied$ rm -rf ${QUILT_PATCHES:-patches} ${QUILT_PC:-.pc}$ patch-wrapper -p0 < foo.diff> patching file foo$ quilt pop -q> Removing patch patches/foo.diff> No patches applied$ rm -rf ${QUILT_PATCHES:-patches} ${QUILT_PC:-.pc}$ mv foo.diff somewhere/$ patch-wrapper -p0 < somewhere/foo.diff> patching file foo$ quilt pop -q> Removing patch patches/somewhere/foo.diff> No patches applied$ rm -rf ${QUILT_PATCHES:-patches} ${QUILT_PC:-.pc}$ patch-wrapper -p0 -i somewhere/foo.diff> patching file foo$ quilt pop -q> Removing patch patches/somewhere/foo.diff> No patches applied$ rm -rf ${QUILT_PATCHES:-patches} ${QUILT_PC:-.pc}$ sed -e 's/5/5b/' foo > foo.new$ mv foo.new foo$ patch-wrapper -p0 < somewhere/foo.diff> patching file foo> Hunk #1 succeeded at 1 with fuzz 1.$ cat foo.orig> 1>> 3>> 5b$ quilt pop -q> Removing patch patches/somewhere/foo.diff> No patches applied$ rm -rf ${QUILT_PATCHES:-patches} ${QUILT_PC:-.pc}$ cd ..$ rm -rf d
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -