使用svn 時打patch與應用 patch
我們使用 svn 作為版本管理工具。 有時同事 A 做的修改需要同事 B 去 Review, 同事 C 去提交。 今天發現,使用patch 工具可以很好的解決程式碼傳遞問題。
生成 patch:
同事 A 執行如下命令生成 patch:
svn diff > aaa.patch
應用 patch:
同事 B 執行如下命令應用 patch:
patch –p0 < ../aaa.patch
當他 review 完程式碼,想刪除該 patch 時, 可執行:
patch –p1 -R < ../aaa.patch
非常方便!