svn 常用命令總結

2022-05-22 14:45:11 字數 1210 閱讀 7267

今天公司有人問svn如何更新檔案,索性將常用的幾個命令總結了一下,發郵件給他。順便發到這裡,希望能夠幫助更多的人!

檢視當前檔案版本資訊

svn info 檔案路徑位址

比如: svn info jiehun-dp/modules/default/controllers/remarkcontroller.php

檢視檔案log日誌

svn log 檔案路徑位址 --limit num 執行顯示多少條

比如 :svn log jiehun-dp/modules/default/controllers/remarkcontroller.php --limit 3

將檔案更新到制定版本

svn up 檔案路徑位址 -r 要更新到指定的版本號

比如:svn up jiehun-dp/modules/default/controllers/remarkcontroller.php -r702

提交檔案

svn commit 檔案位址 -m"備註資訊" 建議寫上

svn ci jiehun-dp/modules/background/views/scripts/remark/comment-list.phtml -m"後台管理點評"

增加檔案

svn add 檔案位址  然後svn commit 提交

比如:svn add a.h; svn commit a.h -m"增加a.h"

移出svn

svn del 檔案位址

比如:svn del a.h 然後 svn ci a.h -m"刪除a.h"

檢視本地修改哪些檔案

svn st 當前目錄 就會顯示出當前在原有基礎上修改的檔案

對比兩個檔案的差異

比如:svn diff -r 702:701 jiehun-dp/modules/default/controllers/remarkcontroller.php

將版本恢復到指定版本

svn merge -r 當前版本號:指定恢復的版本號

比如:將此檔案由702版本恢復到699版本

svn merge -r 702:699 jiehun-dp/modules/default/controllers/remarkcontroller.php

svn commit jiehun-dp/modules/default/controllers/remarkcontroller.php -m"將檔案702還原到699"

svn常用命令總結

1.svn export 匯出 不帶版本資訊 svn export test 2.svn import 匯入 匯入後自動納入版本管理 svn import m new import m 是加入log資訊 3.svn checkout 匯出 帶版本管理資訊,簡寫版 svn co svn co loca...

svn 常用命令

轉 楊爭 本人在在以前一篇文章 svn的最佳實踐 介紹了使用svn進行版本控制的思想,本文進一步從實戰的角度介紹如何使用svn,其中重點闡述了svn的一些重要概念,便於大家更好地理解svn,這樣有利於指導我們的在實際開發過程中的svn操作。一 svn版本號 revision number 1 svn...

SVN常用命令

雖然svn在windows下有強大的圖形化客戶端,但在linux下命令還是主力 1 將檔案checkout到本地目錄 svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn co 2 往版本庫中新增新的檔案 svn add file 例如 ...