linux下svn patch的使用

2021-10-09 13:50:47 字數 585 閱讀 1087

由於公司**管理的原因,需要經常使用patch來提交需求**。

修改完的**生成patch:

svn diff > aaa.patch

應用patch:

patch -p0 < aaa.patch // -p0 選項要從當前目錄查詢目的檔案(夾)

patch -p1 < aaa.patch // -p1 選項要從當前目錄查詢目的檔案,不包含patch中的最上級目錄(夾)

例如兩個版本以a,b開頭,而a,b並不是真正有效地**路徑,則這時候需要使用"-p1"引數。

a/src/…

b/src/…

(注:應用patch時應該和生成patch對應同一版本號);

對於某寫原因生成的公共patch就可以使用下面指令碼應用patch,不用每次都需要手動打patch.

svn revert -r .

/patch -p0 < aaaa.patch

echo

"begin diff!"

svn diff

echo

"bgein make!"

sh make.sh

Linux下ZendOptimizer的安裝與配置

內容 在裝的好的red hat linux 9 apache 2.0.55 mysql 5.1.6 php 5.1.2後,接下來就是安裝linux下的php加速器zendoptimizer 2.6.2了。自己編譯 php 後,zend optimizer 2.6.2 需要自己設定一下,請參照以下步驟...

Linux下的命令

管理員 普通使用者 pwd 顯示當前檔案全路徑 date 顯示系統當前日期和時間 who 顯示當前已登入的所有使用者名稱 cal 顯示日曆 uname r m,i,v 顯示當前系統作業系統資訊 wc l 行數,w字數,c位元組數 統計字數 clear 清屏 檔案操作touch 新建檔案mkdir 新...

linux 下 奇怪的

最近在做乙個從hp ux移行到linux 上面的專案,遇到乙個命令 hp ux date y m d h m s read sys date sys time dev null 2 1 但是這個命令在linux 下,就達不到預期的結果 之後問了高手,才得到解決辦法 linux read sys da...