門戶網(wǎng)站制作石家莊網(wǎng)絡(luò)關(guān)鍵詞排名
1、前言
1.1、如何檢索本文檔
使用CSDN自帶的“目錄”功能進行檢索,會更容易查找到自己需要的命令。
1.2、svn常用命令查詢:help —— 幫助
在使用過程中,可隨時使用help命令查看各常用svn命令:
svn help
2、檢出及更新
2.1、checkout —— 檢出
svn checkout https://計算機名:8443/svn/倉庫名/
說明:
1、可縮寫為:
svn co https://計算機名:8443/svn/倉庫名/
2、8443:如果是443可以不加,其它的都要添加
?2.2、update —— 更新
3、查看倉庫及工作副本信息
3.1、svn status —— 查看狀態(tài)
"svn status" 簡寫 "svn st"常見狀態(tài)如下:
A 預(yù)定加入到版本庫
C 發(fā)生沖突
D 被刪除了
M 內(nèi)容被修改
K 被鎖定
? 條目未納入版本控制
! 該項目已遺失(被非svn命令刪除)或不完整
~ 版本控制下的項目與其它類型的項目重名
?3.2、log —— 日志信息
"svn log" 用來展示svn 的版本作者、日期、路徑等等。
svn log -r 6:8(查看某兩個版本之間的信息)
svn log user/HelloWorld(只想查看某一個文件的版本修改信息)"svn info file" 查看文件詳細信息 "svn diff" 用來顯示特定修改的行級詳細信息。(不帶任何參數(shù),將會比較本地工作文件與緩存在.svn 的"原始"拷貝)
svn diff -r 3 rule.txt(比較本地工作拷貝和版本庫中版本號為3的文件)
svn diff -r 2:3 rule.txt(比較svn工作版本中版本2和3的這個文件的變化)"svn cat" 取得在特定版本的某文件顯示在當前屏幕。
svn cat -r 版本號 rule.txt"svn list" 顯示一個目錄或某一版本存在的文件。
svn list http://192.168.0.1/runoob01(可以在不下載文件到本地目錄的情況下來察看目錄中的文件)
4、增刪改查,及提交
?4.1、add/delete —— 添加刪除
在庫本版中需要增加一個file文件
svn status
svn add file(添加)
svn delete file(刪除)
svn commit -m "add file"(雙引號內(nèi)為注釋信息)(svn ci)
簡寫:svn (del, remove, rm)
注:添加/刪除只是被添加進待變更列表中,直到執(zhí)行了commit操作后才會真正添加/刪除。
4.2、忽略文件/文件夾
svn 命令行 加入忽略列表
要在SVN的命令行中添加到忽略列表,可以使用svn propset
命令。
下面是示例代碼:
# 將文件或目錄添加到忽略列表
svn propset svn:ignore <file_or_directory> .
# 查看當前工作副本的屬性設(shè)置
svn proplist -v .
5、其它操作
5.1、revert —— 版本回退
撤銷對單個文件的修改(未被提交commit)
svn st
svn revert file撤銷對整個目錄的修改(即恢復(fù)原狀),用"-R"命令(未被提交commit)
svn revert -R(遞歸) file恢復(fù)一個已經(jīng)提交的版本(已提交)
svn diff -r 22:21 file
svn merge -r 22:21 file (svn merge -r new:old file)
svn commit -m ""
?
5.2、切換svn服務(wù)器
不常用,沒找切換命令,用的是界面方式,步驟如下:
1、在安裝TortoiseSVN的電腦目錄中,右鍵
2、選擇TortoiseSVN
3、選擇“設(shè)置”
4、選擇“已保存數(shù)據(jù)”
5、在“認證數(shù)據(jù)”后面,點擊“清除”,或“清除全部”