⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 import.test

📁 linux下各种patch的管理工具
💻 TEST
字号:
	$ rm -rf d	$ mkdir -p d/patches	$ cd d	$ quilt new patch1.diff	> Patch %{P}patch1.diff is now on top	$ quilt add f	> File f added to patch %{P}patch1.diff	$ echo f > f	$ quilt refresh	> Refreshed patch %{P}patch1.diff	$ quilt pop	> Removing patch patches/patch1.diff	> Removing f	>	> No patches applied	$ mkdir t	$ mv patches/patch1.diff t/patch1.diff	# test importing into an empty series	$ rm -rf patches/ .pc/	$ mkdir patches	$ quilt import t/patch1.diff	> Importing patch t/patch1.diff (stored as patches/patch1.diff)	$ quilt push	> Applying patch patches/patch1.diff	>~ patching file `?f'?	>	> Now at patch patches/patch1.diff	$ quilt new patch2.diff	> Patch %{P}patch2.diff is now on top	$ quilt add g	> File g added to patch %{P}patch2.diff	$ echo g > g	$ quilt refresh	> Refreshed patch %{P}patch2.diff	$ quilt pop	> Removing patch patches/patch2.diff	> Removing g	>	> Now at patch patches/patch1.diff	$ quilt header -a	< original description	> Appended text to header of patch patches/patch1.diff	$ quilt pop	> Removing patch patches/patch1.diff	> Removing f	>	> No patches applied	$ quilt delete patch1	> Removed patch patches/patch1.diff	$ cat %{P}series	> patch2.diff	# test a few error cases        $ quilt import missing.diff	> Patch missing.diff does not exist	$ quilt import patches/patch1.diff	> Importing patch patches/patch1.diff	$ quilt import patches/patch2.diff	> Patch patches/patch2.diff already exists in series.	# a simple use of import	$ quilt import t/patch1.diff	> Patch patches/patch1.diff exists. Replace with -f.	$ quilt import -f t/patch1.diff	> Replacing patch patches/patch1.diff with new version	# an import requiring a description merge	$ sed -e 's/original/new/' patches/patch1.diff > t/patch1.diff	$ quilt import t/patch1.diff	> Patch patches/patch1.diff exists. Replace with -f.	$ quilt import -f t/patch1.diff	> Patch headers differ:	> @@ -1 +1 @@	> -original description	> +new description	> Please use -d {o|a|n} to specify which patch header(s) to keep.	$ quilt import -d a -f t/patch1.diff	> Replacing patch patches/patch1.diff with new version	# quilt header does not work in this case because it stops at '---'	$ head -n 3 patches/patch1.diff	> original description	> ---	> new description	$ quilt import -d n -f t/patch1.diff	> Replacing patch patches/patch1.diff with new version	$ quilt header patch1	> new description	$ quilt delete patch1	> Removed patch patches/patch1.diff	# make sure it accepts non-conflicting names	# a small presentation problem here        $ cp patches/patch1.diff t/patch1.patch	$ quilt import t/patch1.patch	> Importing patch t/patch1.patch (stored as patches/patch1.patch)	$ ls patches/	> patch1.diff	> patch1.patch	> patch2.diff	> series	$ cat %{P}series	> patch1.patch	> patch2.diff	$ quilt delete patch1.diff	> Patch patch1.diff is not in series	$ cd ..	$ rm -rf d

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -