quilt命令使用介紹

2021-09-23 02:01:38 字數 938 閱讀 7632

quilt命令具有生成和應用補丁的功能,同時也可以作為補丁管理工具。使用quilt命令之後,會在源**目錄中生成patches目錄和.pc目錄,patches目錄用來儲存patc**件,在目錄中還存在乙個series檔案,記錄了當前應用的patc**件的先後順序。.pc目錄則用來儲存備份檔案,不需要關注。quilt常見的命令如下:

1.生成乙個新的patch

quilt new filename.patch

2.新增patch關聯的檔案

quilt add  [ -p filename.patch]  files

如果沒有指定patch,檔案就和棧頂的patch關聯起來。

3.修改完成後生成最終patch

quilt refresh

在關聯檔案後可以直接修改檔案,也可以使用quilt edit修改檔案,只能對棧頂patch進行操作,不能制定patch

4.檢視應用/未應用的patch

5. 檢視已修改的檔案

quilt files

可以使用 quilt files [patch] 檢視與指定patch相關聯的檔案

6.從源**找與之關聯的patch

quilt patches file.c

7.對比修改的檔案

quilt diff

8.檢視所有的patch

quilt series

9.檢視最上層的patch

quilt top

10.匯入patch

quilt import filename.patch

11.回退到上乙個patch

quilt pop 

quilt pop -a 回退所有應用的patch

12.重新新增剛剛回退的patch

quilt push

13.刪除已有的patch

quilt filename.patch

quilt 的使用例子

1.建立測試檔案hello.c,初始內容如下 include include void main char args 2.安裝 quilt sudo apt get install quilt 3.生成乙個patch sudo quilt new hello.patch 4.在當前目錄下檢視生成了什...

VC CL exe命令使用介紹

cl.exe所在的資料夾裡面有乙個批處理叫做 vsvar32.bat 首先執行它一次,你就可以用cl.exe來編譯你的 了。cl.exe 是控制 microsoft c 和 c 編譯器與鏈結器的 32 位工具。編譯器產生通用物件檔案格式 coff 物件 obj 檔案。鏈結器產生可執行檔案 exe 或...

Crond命令使用介紹

簡介 crond是linx下用來執行定時任務的乙個守護程序,類似於windows下的計畫,當在crond中設定了定時任務,系統會每分鐘檢查是否有要執行的定時任務。安裝 常用命令 設定定時任務 crontab檔案中,每一行都代表乙個任務,每行的每個字段代表一項設定,它的格式分為6個字段,前5個代表時間...