svn patch 功能


生成patch

svn diff -r 421:438 > r421_438.patch

打patch

svn patch r421_438.patch



diff -r 421:438    是r421以后到r438,當前目錄的所有修改,不包括r421修改。
diff -r 421-438    是r421到r438,當前目錄的所有修改,包括r421修改。
diff -r 421:422    是r422,當前目錄的所有修改,顯示r422這個提交的修改。
diff -c 422    跟上一行一樣,表示r422的changes。
diff -c -422   跟上一行相反,表示r422的反修改,提交這個patch就可以回退r422。

 

patch應用只是修改了工作目錄的文件,需要提交svn,才能真正合入a分支。

參考資料

  • https://blog.csdn.net/ameyume/article/details/7766722
  • https://blog.csdn.net/caz28/article/details/52869407


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM