SVN 客戶端 命令詳解 打雜的 新浪部落格

2021-10-10 12:23:22 字數 2008 閱讀 1980

bash> svn help

用法:svn [options] [args]

subversion 命令列客戶端,版本 1.2.0。

請使用 「svn help 」 顯示子命令的輔助說明。

大多數的子命令可接受檔案或目錄引數,對目錄進行遞迴訪問。

如無指定引數給命令,預設將會自當前的目錄 (包含) 進

行遞迴訪問。

可用的子命令:(括號內是子命令募蛐?

addblame (praise, annotate, ann)

catcheckout (co) //從原始碼庫取出乙個工作版本的拷貝

cleanup //

commit (ci) //提交當前工作拷貝的更改。這個地方是有可能出現**衝突的。

copy (cp) //做乙個工作拷貝的拷貝。

delete (del, remove, rm) //刪除本地或者svn server response上的檔案或者目錄。

diff (di) //比較某個檔案與庫中的對應檔案的不同,類似於系統的diff命令。引數:檔名。

export //匯出乙個無版本控制的目錄樹拷貝。一般用於匯出發行,或者投入執行的版本。

help (?, h)

import //將本地當前目錄下的檔案匯入到svn response 中。

info //當前目錄下工作拷貝中某檔案(資料夾)的資訊,如url,版本,修改日期等。引數:要看的檔案(資料夾)

list (ls) //列出當前工作拷貝下的檔案 ,相當於系統的ls命令,不過只能在工作拷貝目錄下使用。

lock

logmerge //將兩個**之間的差異應用至工作拷貝路徑。

mkdir //在本地或者svn respon上新建乙個資料夾.引數:url或者路徑

move (mv, rename, ren)

propdel (pdel, pd)

propedit (pedit, pe)

propget (pget, pg)

proplist (plist, pl)

propset (pset, ps)

resolved

revert

status (stat, st) //svn工作拷貝當前狀態,與svn server上的原始碼比較的結果。

switch (sw)

unlock

update (up) //將svn server端檔案同步到本地

subversion 是個版本控制系統的工具。

欲取得詳細資料,請參考

>svn co

checkout (co): check out a working copy from a repository.

usage: checkout url[@rev]... [path]

if specified, rev determines in which revision the url is first

looked up.

if path is omitted, the basename of the url will be used as

the destination. if multiple urls are given each will be checked

out into a sub-directory of path, with the name of the sub-directory

being the basename of the url.

有效選項:

-r [--revision] arg      : arg (一些命令需要 arg1:arg2 )

修訂版引數可以是:

數字      修訂版號

"" 在指定時間以後的修訂版date

"head"      最近的檔案庫

"base"      基線,基於修訂版的工作條目

"committed"  最後提交或基線之前

"prev"      修訂版提交之前

-q [--quiet]      

svn客戶端命令操作(二)

一 匯入svn原始目錄 root localhost svnpasswd mkdir data qingyun pv mkdir 已建立目錄 data mkdir 已建立目錄 data qingyun root localhost qingyun mkdir trunk branch tags pv...

SVN客戶端安裝

2 從中解壓出features與plugins資料夾,複製到e myeclipse myplugin svn裡面,其它的 xml檔案不要。3 在e myeclipse myeclipse8.5 dropins下新建檔案svn.link,內容是path e myeclipse myplugin svn...

svn客戶端工具

之前用git的時候是命令列和工具一起用。命令列比較簡單方便一些,工具呢就是更加具體一些,結合使用更好。用了git後再用svn會感覺很不爽,只用命令列還感覺可以,最好也安裝個客戶端工具,看起來更加直觀些。smartsvn收費,當然有破解版,但是安全不安全就不知道了。tortoisesvn沒有mac版的...