天天看點

svn常用指令集錦

SVN的使用常見指令

常見的選項:

指令|作用

mport |将未版本化的檔案納入版本控制并送出

checkout |#從版本庫中檢出一個修訂版

update | #更新工作拷貝

add,delete,copy,move |#增、删、複制、移動檔案或目錄

status | 檢查狀态差異

|diff | 檢查檔案行級詳細差異

revert |恢複

resolve |解決沖突

switch |切換工作拷貝對應的版本庫分支

log |檢視曆史記錄

list | 顯示示檔案目錄

cat | 檢視某個檔案内容

舉例

1. 代碼取出

svn checkout svn://192.168.1.17/jgou1/ day03

代碼會取出到day03這個目錄裡

2. 添加新檔案

svn add js.v5

svn commit -m “添加v5版本”

3. 删除檔案

[[email protected] day05]# svn delete js.v4

D js.v4

4. 檢視檔案的詳細資訊
[[email protected] day05]# svn info js.v2
路徑: js.v2
名稱: js.v2
工作副本根目錄: /root/day031/day05
URL: svn://192.168.1.17/jgou1/js.v2
版本庫根: svn://192.168.1.17/jgou1
版本庫 UUID: 989d2139-49f8-4dd6-9218-489338656310
版本: 1
節點種類: 檔案
排程: 正常
最後修改的作者: root
最後修改的版本: 1
最後修改的時間: 2020-08-02 12:42:03 +0800 (日, 2020-08-02)
文本最後更新: 2020-08-02 12:56:20 +0800 (日, 2020-08-02)
校驗和: da39a3ee5e6b4b0d3255bfef95601890afd80709
           
5. svn幫助

svn help

6. 恢複本地修改
[[email protected] day05]# svn revert js.v4
已恢複“js.v4”
[[email protected] day05]# ls
js.v1  js.v2  js.v4
[[email protected] day05]# 
           

總結

svn的使用需要在日常的工作中去練習,孰能生巧。 可以使用svn與碼雲互動,平時寫的代碼或者檔案都可以使用svn傳到碼雲上備份

本文轉自 ID: 網際網路老辛 更多内容關注公衆号《極客運維之家》,掃碼添加:

svn常用指令集錦