【山外筆記-SVN命令】svn命令詳解


本文打印版文件下載地址

[山外筆記-SVN命令]svn命令詳解-打印版.pdf

一、命令簡介

svn命令用於Subversion命令行客戶端,執行svn相關的操作。

二、命令語法

1、svn語法:

(1)svn語法:svn <subcommand> [options] [args]

(2)查看svn子命令幫助信息:svn help <subcommand>

(3)查看SVN當前版本的依賴庫:svn --version --verbose

(4)僅查看SVN版本庫版本號:svn --version --quiet

2、svn子命令

(1)svn help(?, h):描述本程序或其子命令的用法。

(2)svn checkout(co):從版本庫中檢出工作副本。

(3)svn add:添加新建文件和目錄到版本控制中。

(4)svn delete(del, remove, rm):從版本控制中刪除文件或目錄。

(5)svn status(stat, st):查看工作副本的文件或目錄的狀態信息。

(6)svn revert:恢復原始的工作拷貝狀態(撤銷本地更改)。

(7)svn commit(ci):提交工作副本中的修改到版本庫。

(8)svn diff(di):顯示兩個修訂或路徑之間的局部更改或差異。

(9)svn info:顯示關於本地或遠程項的信息。

(10)svn list(ls):列出指定版本庫路徑下的文件或目錄列表。

(11)svn log:顯示文件或目錄修改的日志信息。

(12)svn update(up):將版本庫的變更同步到工作副本。

(13)svn upgrade:升級工作副本的元數據存儲格式。

(14)svn copy(cp):復制工作副本或版本庫中的文件或目錄,可用於創建分支。

(15)svn merge:合並變更到工作副本,可用於合並分支。

(16)svn mergeinfo:顯示合並相關的信息。

(17)svn mkdir:在版本控制中創建新目錄。

(18)svn move(mv, rename, ren):在工作副本或版本庫中移動或重命名文件或目錄。

(19)svn import:提交一個未版本化的文件或目錄樹到版本庫,即導入文件或目錄到版本庫。

(20)svn export:創建一個未版本化的副本目錄樹,即將版本庫中文件或目錄導出。

(21)svn lock:鎖定工作副本路徑或版本庫中的URL,其他用戶不能提交更改。

(22)svn unlock:解除工作副本路徑或版本庫中URL的鎖定。

(23)svn cleanup:從中斷操作中恢復使工作副本處於鎖定狀態,或者刪除不需要的文件。

(24)svn auth:管理緩存的身份驗證憑據。

(25)svn blame(praise, annotate, ann):顯示文件的每一行上一次(或下一次)更改的時間。

(26)svn cat:輸出指定文件或url的內容。

(27)svn changelist(cl):對本地工作副本的文件進行分組。

(28)svn patch:對工作副本應用補丁。

(29)svn propdel(pdel, pd):刪除文件、目錄或修訂中的屬性。

(30)svn propedit(pedit, pe):使用外部編輯器編輯屬性。

(31)svn propget(pget, pg):顯示文件、目錄或修訂的屬性值。

(32)svn proplist(plist, pl):列出文件、目錄或修訂所有的屬性。

(33)svn propset(pset, ps):設置文件、目錄或修訂的屬性值。

(34)svn relocate:將工作副本重定位到另一個版本庫根URL。

(35)svn resolve:解決工作復制文件或目錄上的沖突。

(36)svn resolved:刪除工作副本文件或目錄上的“沖突”狀態。

(37)svn switch(sw):將工作副本更新到同一版本庫中的不同URL。
svn命令.jpg


免責聲明!

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



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