Ubuntu使用說明 終端操作SVN命令列(三)

2021-09-28 12:45:12 字數 2241 閱讀 1876

select: (p) postpone, (df) show diff, (e) edit file, (m) merge,

(mc) my side of conflict, (tc) their side of conflict,

(s) show all options: 

1、 將檔案checkout到本地目錄

svn checkout path(path 是伺服器上的目錄)

例如:svn checkout svn: // 192.168 . 1.1 / pro / domain

簡寫:svn co

2、 往版本庫中新增新的檔案

svn add file 

例如:svn add test.php(新增test.php)

svn add * .php(新增當前目錄下所有的php檔案)

3、 將改動的檔案提交到版本庫

svn commit -m 「 logmessage 「 [ -n ] [ --no-unlock ] path (如果選擇了保持鎖,就使用–no- unlock開關)

例如:svn commit -m 「 add test file for my test 「 test.php

簡寫:svn ci

步驟:1)ctrl+c    2)c   

4、 加鎖/解鎖

svn lock -m 「 lockmessage 「 [ --force ] path

例如:svn lock -m 「 lock test file 「 test.php

svn unlock path

5、 更新到某個版本

svn update -r m path

例如:svn update如果後面沒有目錄,預設將當前目錄以及子目錄下的所有檔案都更新到最新版本。

svn update -r 200 test.php(將版本庫中的檔案test.php還原到版本200)

svn update test.php(更新,於版本庫同步。如果在提交的時候提示過期的話,是因為衝突,需要先update,修改文 件 ,然後清除svn resolved ,最後再提交commit)

簡寫:svn up

6、 檢視檔案或者目錄狀態

1 )svn status path (目錄下的檔案和子目錄的狀態,正常狀態不顯示)

【?:不在svn的控制中;m:內容被修改;c:發生衝突;a:預定加入到版本庫;k:被鎖定】

2 )svn status -v path (顯示 檔案和子目錄狀態)

第一列保持相同,第二列顯示工作版本號,第三和第四列顯示最後一次修改的版本號和修改人。

注:svn status、svn diff和 svn revert這三條命令在沒有網路的情況下也可以執行的,原因是svn在本地的.svn中保留了本地版本的原始拷貝。

簡寫:svn st

7、 刪除檔案

svn delete path -m 「 delete test fle 「 

例如:svn delete svn:// 192.168.1.1 /pro/domain/test.php -m 「 delete test file 」

或者直接svn delete test.php 然後再svn ci -m 『delete test file『,推薦使用這種

簡寫:svn (del, remove, rm

8、 檢視日誌

svn log path

例如:svn log test.php 顯示這個檔案的所有修改記錄,及其版本號的變化

比如下面的命令,檢視main.cpp的最近5次提交的資訊

svn log -l 5 test.php

9、 檢視檔案詳細資訊

svn info path

例如:svn info test.php

10、 比較差異

svn diff path(將修改的檔案與基礎版本比較)

例如:svn diff test.php

svn diff -r m:n path(對版本m和版本n比較差異)

例如:svn diff -r 200:201 test.php

簡寫:svn di

11、 將兩個版本之間的差異合併到當前檔案

svn merge -r m:n path

例如:svn merge -r 200 : 205 test.php(將版本200與205之間的差異合併到當前檔案,但是一般都會產生衝突,需要處理一下)

12、 svn 幫助

svn help

svn help ci

ubuntu映象使用說明

ubuntu下的使用方法 使用命令sudo gedit etc apt sources.list編輯sources.list,將原來的全部刪除,新增上與自己的ubuntu版本匹配的更新源。切記一定要匹配,否則會很悲劇。例如 在軟體包管理中心 軟體源 中選擇 中國的伺服器 下mirrors.ustc....

使用說明 附註工具使用說明

附註工具使用說明 附註工具用途 附註工具主要用於更新利用word附註應用程式生成的帶域 的附註,該工具在word右鍵 更新鏈結 的基礎上進行了優化,故在使用時,不能再利用word右鍵 更新鏈結 而要用本工具的 更新當前鏈結 或 更新所有鏈結 使用說明 一 更換路徑 當利用word附註應用程式生成帶域...

使用說明 農用遮光網使用說明

農用遮光網使用說明 建築防塵網購買方 建築施工企業 在購買建築防塵網時,應該對 作出比較,可以分辨品牌 型號,且購買時應該在一定程度上了解信譽良莠。建築防塵網購買方 市場售賣方 在選購建築防塵網時,可以把 作為基礎,好的 可以用來彌補信譽不足,而差的 則需要按照你的服務收費。農用遮光網使用說明 用途...