日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

【SVN】linux下svn命令参数详解(二)

發(fā)布時(shí)間:2023/11/27 生活经验 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【SVN】linux下svn命令参数详解(二) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

svn全部子命令詳解

  • 1、svn help
  • 2、svn add
  • 3、svn blame
  • 4、svn cat
  • 5、svn changelist
  • 6、svn checkout
  • 7、svn cleanup
  • 8、svn commit
  • 9、svn copy
  • 10、svn delete
  • 11、svn diff
  • 12、svn export
  • 13、svn help
  • 14、svn import
  • 15、svn info
  • 16、svn list
  • 17、svn lock
  • 18、svn log
  • 19、svn merge
  • 20、svn mergeinfo
  • 21、svn mkdir
  • 22、svn move
  • 23、svn propdel
  • 24、svn propedit
  • 25、svn propget
  • 26、svn proplist
  • 27、svn propset
  • 28、svn resolve
  • 29、svn resolved
  • 30、svn revert
  • 31、svn status
  • 32、svn switch
  • 33、svn unlock
  • 34、svn update

1、svn help

svn help
用法: svn <subcommand> [options] [args]
Subversion 命令行客戶端,版本 1.6.17。
使用"svn help <subcommand>" 顯示子命令的幫助信息。
使用"svn --version"查看程序的版本號(hào)和版本庫(kù)訪問(wèn)模塊,或者
使用"svn --version --quiet"只查看程序的版本號(hào)。大多數(shù)的子命令可接受文件或目錄參數(shù),對(duì)目錄進(jìn)行遞歸處理。
如果沒(méi)有指定參數(shù),默認(rèn)對(duì)當(dāng)前目錄(包含當(dāng)前目錄)遞歸處理。Subversion 是版本控制工具。
欲取得詳細(xì)資料,請(qǐng)參閱 http://subversion.tigris.org/
版本 1.6.17 (r1128011) 編譯于 Jun 2 201123:35:08可用的子命令:add
blame (praise, annotate, ann)
cat
changelist (cl)
checkout (co)
cleanup
commit (ci)
copy (cp)
delete (del, remove, rm)
diff (di)
export
help (?, h)
import
info
list (ls)
lock
log
merge
mergeinfo
mkdir
move (mv, rename, ren)
propdel (pdel, pd)
propedit (pedit, pe)
propget (pget, pg)
proplist (plist, pl)
propset (pset, ps)
resolve
resolved
revert
status (stat, st)
switch (sw)
unlock
update (up) 

2、svn add

add: 把文件和目錄納入版本控制,通過(guò)調(diào)度加到版本庫(kù)。它們會(huì)在下一次提交時(shí)加入。
用法: add 路徑...有效選項(xiàng): --targets ARG            : 傳遞文件 ARG 內(nèi)容為附件參數(shù)-N [--non-recursive]     : 過(guò)時(shí);嘗試 --depth=files 或 --depth=immediates--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作-q [--quiet]             : 不打印信息,或只打印概要信息--force                  : 強(qiáng)制操作運(yùn)行--no-ignore              : 忽略默認(rèn)值和 svn:ignore 屬性--auto-props             : 啟用自動(dòng)屬性--no-auto-props          : 關(guān)閉自動(dòng)屬性--parents                : 增加中間父目錄全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

3、svn blame


blame (praise, annotate, ann): 輸出指定文件或URL的追溯內(nèi)容,包含版本和作者信息。用法: blame 目標(biāo)[@版本]...如果指定了版本,將從指定的版本開(kāi)始查找。有效選項(xiàng): -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本-v [--verbose]           : 打印附加信息-g [--use-merge-history] : 從合并歷史使用/顯示額外信息--incremental            : 給予適合串聯(lián)的輸出--xml                    : 輸出為 XML-x [--extensions] ARG    : 缺省: "-u"。當(dāng) Subversion 調(diào)用外部比較程序時(shí),ARG 直接傳給它。但是當(dāng)Subversion 使用缺省的內(nèi)置比較實(shí)現(xiàn),或者正顯示追溯時(shí), ARG 可以是: -u (--unified):輸出三行統(tǒng)一上下文。-b (--ignore-space-change):忽略空白數(shù)量的修改。-w (--ignore-all-space):忽略所有的空白。--ignore-eol-style:忽略行尾樣式的改變。                            -p (--show-c-function):在比較輸出中顯示 C 函數(shù)名稱。--force                  : 強(qiáng)制操作運(yùn)行全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

4、svn cat

cat: 輸出指定文件或URL的內(nèi)容。
用法: cat 目標(biāo)[@版本]...如果指定了版本,將從指定的版本開(kāi)始查找。有效選項(xiàng): -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

5、svn changelist


changelist (cl): 耦合(或解耦)文件與修改列表 CLNAME。
使用: 1. changelist CLNAME TARGET...2. changelist --remove TARGET...有效選項(xiàng): -q [--quiet]             : 不打印信息,或只打印概要信息-R [--recursive]         : 向下遞歸,與 --depth=infinity 相同--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作--remove                 : 刪除修改列表耦合--targets ARG            : 傳遞文件 ARG 內(nèi)容為附件參數(shù)--changelist ARG         : 只能對(duì)修改列表 ARG 成員操作[aliases: --cl]全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

6、svn checkout


checkout (co): 從版本庫(kù)簽出工作副本。
使用: checkout URL[@REV]... [PATH]如果指定 REV,那么它確定了從 URL 首先查找的版本。如果省略路徑參數(shù),則 URL 最末尾的目錄名作為目標(biāo)目錄名。如果指定多個(gè) URL,則依次將其簽出到 PATH 的子目錄中,子目錄名就是 URL 最末尾的目錄名。如果使用了 "--force" 選項(xiàng),在工作副本中未版本控制的障礙路徑,不會(huì)自動(dòng)導(dǎo)致簽出失敗。 如果障礙路徑與版本庫(kù)中的對(duì)應(yīng)路徑類型相同(文件或目錄),它將成為受版本控制的路徑,但是內(nèi)容不改變。它意味著障礙路徑的孩子,如果也是障礙路徑,那么也會(huì)受版本控制。對(duì)于障礙路徑中的文件,如果與版本庫(kù)內(nèi)的不同,將視為工作副本發(fā)生本地修改。版本庫(kù)中的所有屬性都應(yīng)用于障礙路徑。參見(jiàn) "svn help update" 以獲取報(bào)告執(zhí)行動(dòng)作的字符列表。有效選項(xiàng): -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本-q [--quiet]             : 不打印信息,或只打印概要信息-N [--non-recursive]     : 過(guò)時(shí);嘗試 --depth=files 或 --depth=immediates--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作--force                  : 強(qiáng)制操作運(yùn)行--ignore-externals       : 忽略外部項(xiàng)目全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

7、svn cleanup

cleanup: 遞歸清理工作副本,刪除鎖,繼續(xù)未完成操作,等等。用法: cleanup [路徑...]有效選項(xiàng): --diff3-cmd ARG          : 使用 ARG 作為合并命令全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

8、svn commit


commit (ci): 把工作副本的修改提交到版本庫(kù)。
用法: commit [路徑...]必須提供日志消息,但它可以是空的。如果沒(méi)有指定 --message 或 --file選項(xiàng),編輯器會(huì)被啟動(dòng)。如果有目標(biāo)是鎖定的或者包含鎖定條目,則在成功提交后會(huì)被解鎖。有效選項(xiàng): -q [--quiet]             : 不打印信息,或只打印概要信息-N [--non-recursive]     : 過(guò)時(shí);嘗試 --depth=files 或 --depth=immediates--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作--targets ARG            : 傳遞文件 ARG 內(nèi)容為附件參數(shù)--no-unlock              : 不要解鎖目標(biāo)-m [--message] ARG       : 指定日志信息ARG-F [--file] ARG          : 從文件ARG讀取日志信息--force-log              : 強(qiáng)制校驗(yàn)日志信息資源--editor-cmd ARG         : 使用 ARG 作為外部編輯器--encoding ARG           : 將ARG的值視為字符編碼--with-revprop ARG       : 在新版本設(shè)置版本屬性 ARG使用格式 name[=value]--changelist ARG         : 只能對(duì)修改列表 ARG 成員操作[aliases: --cl]--keep-changelists       : 不要在提交后刪除修改列表全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

9、svn copy


copy (cp): 在工作副本或版本庫(kù)中復(fù)制數(shù)據(jù),保留歷史。
用法: copy SRC[@REV]... DST當(dāng)復(fù)制多個(gè)源時(shí),它們作為 DST 的子節(jié)點(diǎn)增加, DST 必須是目錄。SRC 和 DST 可以是工作副本路徑(WC)或版本庫(kù)地址(URL): WC   -> WC:  復(fù)制和調(diào)度增加(包含歷史)WC   -> URL: 立即提交工作副本到版本庫(kù)URL  -> WC:  檢出 URL 到工作副本,調(diào)度增加URL  -> URL: 完全服務(wù)器端復(fù)制;一般用于分支和標(biāo)簽所有 SRC 必須是同一類型。警告:為了與舊版本的 Subversion 兼容,使用兩個(gè)工作副本復(fù)制(WC -> WC)的
操作不會(huì)與版本庫(kù)通信。同樣地,在缺省情況下,不能從復(fù)制源到目的地傳播合
并跟蹤信息。有效選項(xiàng): -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本-q [--quiet]             : 不打印信息,或只打印概要信息--ignore-externals       : 忽略外部項(xiàng)目--parents                : 創(chuàng)建中間目錄-m [--message] ARG       : 指定日志信息ARG-F [--file] ARG          : 從文件ARG讀取日志信息--force-log              : 強(qiáng)制校驗(yàn)日志信息資源--editor-cmd ARG         : 使用 ARG 作為外部編輯器--encoding ARG           : 將ARG的值視為字符編碼--with-revprop ARG       : 在新版本設(shè)置版本屬性 ARG使用格式 name[=value]全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

10、svn delete

delete (del, remove, rm): 從版本庫(kù)中刪除文件和目錄。
用法: 1、delete PATH...2、delete URL...1、每個(gè) PATH 指定的項(xiàng)目會(huì)被調(diào)度到下次提交時(shí)從版本庫(kù)刪除。除非給出--keep-local 參數(shù),工作副本中沒(méi)有提交的文件和目錄會(huì)被立即刪除。如果 PATH 是未版本控制或者已修改的項(xiàng)目,或者包含這些項(xiàng)目,那么僅當(dāng)給出 --force 參數(shù)時(shí)這些項(xiàng)目才會(huì)被刪除。2、每個(gè) URL 指定的項(xiàng)目會(huì)通過(guò)立即提交從版本庫(kù)中刪除。有效選項(xiàng): --force                  : 強(qiáng)制操作運(yùn)行-q [--quiet]             : 不打印信息,或只打印概要信息--targets ARG            : 傳遞文件 ARG 內(nèi)容為附件參數(shù)-m [--message] ARG       : 指定日志信息ARG-F [--file] ARG          : 從文件ARG讀取日志信息--force-log              : 強(qiáng)制校驗(yàn)日志信息資源--editor-cmd ARG         : 使用 ARG 作為外部編輯器--encoding ARG           : 將ARG的值視為字符編碼--with-revprop ARG       : 在新版本設(shè)置版本屬性 ARG使用格式 name[=value]--keep-local             : 在工作副本中保留路徑全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

11、svn diff

diff (di): 顯示兩個(gè)版本或路徑的差異。
用法: 1. diff [-c M | -r N[:M]] [TARGET[@REV]...]2. diff [-r N[:M]] --old=OLD-TGT[@OLDREV] [--new=NEW-TGT[@NEWREV]] \[PATH...]3. diff OLD-URL[@OLDREV] NEW-URL[@NEWREV]1、顯示版本 REV 中 TARGET 在兩個(gè)不同的版本之間的差異。TARGET 要么全是工作副本路徑,要么全是 URL。如果 TARGET 是工作副本路徑,N 默認(rèn)為BASE,M 默認(rèn)為工作副本;如果 TARGET 是 URL,N 必須指定, M 默認(rèn)為 HEAD。"-c M" 等價(jià)于 "-r M-1:M""-c -M" 等價(jià)于 "-r M:M-1"2、顯示新舊版本中對(duì)應(yīng)目標(biāo)的差異。PATH 是相對(duì)于新舊目標(biāo)的相對(duì)路徑,它限制只輸出這些路徑上的差異。新舊目標(biāo)可以是工作副本路徑或地址 URL[@REV]。新目標(biāo)默認(rèn)與舊目標(biāo)相同,OLDREV 默認(rèn)為 N,NEWREV 默認(rèn)為 M。3"svn diff --old=OLD-URL[@OLDREV] --new=NEW-URL[@NEWREV]" 的簡(jiǎn)寫。使用不加參數(shù)的 "svn diff" 顯示工作副本中的本地修改。有效選項(xiàng): -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本-c [--change] ARG        : 在ARG版本(如同 -r ARG-1:ARG)作的修改如果ARG為負(fù)數(shù)則等價(jià)于 -r ARG:ARG-1--old ARG                : 使用 ARG 作為舊目標(biāo)--new ARG                : 使用 ARG 作為新目標(biāo)-N [--non-recursive]     : 過(guò)時(shí);嘗試 --depth=files 或 --depth=immediates--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作--diff-cmd ARG           : 使用 ARG 作為比較命令-x [--extensions] ARG    : 缺省: "-u"。當(dāng) Subversion 調(diào)用外部比較程序時(shí),ARG 直接傳給它。但是當(dāng)Subversion 使用缺省的內(nèi)置比較實(shí)現(xiàn),或者正顯示追溯時(shí), ARG 可以是: -u (--unified):輸出三行統(tǒng)一上下文。-b (--ignore-space-change):忽略空白數(shù)量的修改。-w (--ignore-all-space):忽略所有的空白。--ignore-eol-style:忽略行尾樣式的改變。                            -p (--show-c-function):在比較輸出中顯示 C 函數(shù)名稱。--no-diff-deleted        : 不要輸出刪除文件造成的差異--notice-ancestry        : 比較差異時(shí)提示原始信息--summarize              : 顯示結(jié)果的概要--changelist ARG         : 只能對(duì)修改列表 ARG 成員操作[aliases: --cl]--force                  : 強(qiáng)制操作運(yùn)行--xml                    : 輸出為 XML全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

12、svn export


export: 產(chǎn)生一個(gè)無(wú)版本控制的目錄樹(shù)副本。
用法: 1、export [-r REV] URL[@PEGREV] [PATH]2、export [-r REV] PATH1[@PEGREV] [PATH2]1、從 URL 指定的版本庫(kù),導(dǎo)出一個(gè)干凈的目錄樹(shù)到 PATH。如果有指定REV 的話,內(nèi)容即為該版本的,否則就是 HEAD 版本。如果 PATH被省略的話,URL的最后部份會(huì)被用來(lái)當(dāng)成本地的目錄名稱。2、在工作副本中,從指定的 PATH1 導(dǎo)出一個(gè)干凈的目錄樹(shù)到 PATH2。如果有指定 REV 的話,會(huì)從指定的版本導(dǎo)出,否則從工作副本導(dǎo)出。如果PATH2 被省略的話,PATH1 的最后部份會(huì)被用來(lái)當(dāng)成本地的目錄名稱。如果沒(méi)有指定 REV 的話,所有的本地修改都保留,但是未納入版本控制的文件不會(huì)被復(fù)制。如果指定了 PEGREV ,將從指定的版本本開(kāi)始查找。有效選項(xiàng): -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本-q [--quiet]             : 不打印信息,或只打印概要信息-N [--non-recursive]     : 過(guò)時(shí);嘗試 --depth=files 或 --depth=immediates--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作--force                  : 強(qiáng)制操作運(yùn)行--native-eol ARG         : 使用非標(biāo)準(zhǔn)的 EOL 標(biāo)記系統(tǒng)中立的文件標(biāo)記 svn:eol-style 屬性取值為 "native"。ARG 可以是以下之一"LF""CR""CRLF"--ignore-externals       : 忽略外部項(xiàng)目全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

13、svn help

help (?, h): 描述本程序或其子命令的用法。
用法: help [子命令...]全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

14、svn import


import: 將未納入版本控制的文件或目錄樹(shù)提交到版本庫(kù)。
用法: import [PATH] URL遞歸地提交 PATH 的副本至 URL。如果省略 PATH,則默認(rèn)為 "."。父目錄會(huì)根據(jù)需要在版本庫(kù)內(nèi)創(chuàng)建。如果 PATH 是目錄,則其下的內(nèi)容直接加入到 URL 指定的位置內(nèi)。如果使用了 "--force",那么不能納入版本控制的項(xiàng)目,例如設(shè)備文件,管道等,會(huì)被忽略。有效選項(xiàng): -q [--quiet]             : 不打印信息,或只打印概要信息-N [--non-recursive]     : 過(guò)時(shí);嘗試 --depth=files 或 --depth=immediates--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作--auto-props             : 啟用自動(dòng)屬性--force                  : 強(qiáng)制操作運(yùn)行--no-auto-props          : 關(guān)閉自動(dòng)屬性-m [--message] ARG       : 指定日志信息ARG-F [--file] ARG          : 從文件ARG讀取日志信息--force-log              : 強(qiáng)制校驗(yàn)日志信息資源--editor-cmd ARG         : 使用 ARG 作為外部編輯器--encoding ARG           : 將ARG的值視為字符編碼--with-revprop ARG       : 在新版本設(shè)置版本屬性 ARG使用格式 name[=value]--no-ignore              : 忽略默認(rèn)值和 svn:ignore 屬性全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

15、svn info


info: 顯示本地或遠(yuǎn)程條目的信息。
用法: info [TARGET[@REV]...]顯示每個(gè) TARGET 的信息 (默認(rèn): ".")。TARGET 可以是工作副本中的路徑或版本庫(kù)中的 URL。REV 指定從哪個(gè)版本開(kāi)始查找目標(biāo)。有效選項(xiàng): -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本-R [--recursive]         : 向下遞歸,與 --depth=infinity 相同--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作--targets ARG            : 傳遞文件 ARG 內(nèi)容為附件參數(shù)--incremental            : 給予適合串聯(lián)的輸出--xml                    : 輸出為 XML--changelist ARG         : 只能對(duì)修改列表 ARG 成員操作[aliases: --cl]全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

16、svn list

list (ls): 列出版本庫(kù)中的目錄內(nèi)容。
用法: list [TARGET[@REV]...]顯示版本庫(kù)中文件和子目錄列表。如果 TARGET 是工作副本路徑,那么操作對(duì)應(yīng)的版本庫(kù)URL指定的TARGET。REV指定從在哪個(gè)版本查找TARGET。TARGET默認(rèn)是".",表示當(dāng)前工作目錄對(duì)應(yīng)的版本庫(kù)URL。使用 --verbose 時(shí),每個(gè)條目會(huì)顯示以下額外信息: 最后一次提交的版本號(hào)碼最后一次提交的作者如果被鎖定,顯示字母"O"(使用"svn info URL"查看詳細(xì)信息)大小 (以字節(jié)為單位)最后一次提交的日期與時(shí)間有效選項(xiàng): -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本-v [--verbose]           : 打印附加信息-R [--recursive]         : 向下遞歸,與 --depth=infinity 相同--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作--incremental            : 給予適合串聯(lián)的輸出--xml                    : 輸出為 XML全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

17、svn lock


lock: 鎖定版本庫(kù)中的路徑,使得其他用戶不能向其提交修改。
用法: lock TARGET...使用 --force 選項(xiàng)可以從其他用戶或工作副本竊取到鎖。有效選項(xiàng): --targets ARG            : 傳遞文件 ARG 內(nèi)容為附件參數(shù)-m [--message] ARG       : 指定加鎖注釋ARG-F [--file] ARG          : 從文件 ARG 讀取加鎖注釋--force-log              : 強(qiáng)制校驗(yàn)鎖定注釋源--encoding ARG           : 將ARG的值視為字符編碼--force                  : 強(qiáng)制操作運(yùn)行全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

18、svn log

log: 顯示一組版本與/或文件的提交日志信息。
用法: 1、log [PATH]2、log URL[@REV] [PATH...]1、顯示本地 PATH (默認(rèn): ".") 的日志信息。默認(rèn)的版本范圍是 BASE:12、顯示 URL 中 PATH (默認(rèn): ".") 的日志信息。如果指定了 REV,就從 REV開(kāi)始查找 URL,版本范圍是 REV:1。否則就從 HEAD 開(kāi)始查找 URL,版本范圍是 HEAD:1。可以指定多個(gè) "-c""-r" 選項(xiàng) (但是不允許同時(shí)使用 "-c""-r" 選項(xiàng)),以及混合使用前向和后向范圍。使用 -v 時(shí),在日志信息中顯示受影響的路徑名。使用 -q 時(shí),不顯示日志信息主體 (請(qǐng)注意,它可與 -v 并存)。每條日志信息只會(huì)顯示一次,即使指定了此版本涉及到的多個(gè)路徑。默認(rèn)日志信息會(huì)追溯復(fù)制歷史;使用 --stop-on-copy 可以關(guān)閉這種行為,這可以用來(lái)找出分支點(diǎn)。范例: svn logsvn log foo.csvn log http://www.example.com/repo/project/foo.csvn log http://www.example.com/repo/project foo.c bar.c有效選項(xiàng): -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本-q [--quiet]             : 不打印信息,或只打印概要信息-v [--verbose]           : 打印附加信息-g [--use-merge-history] : 從合并歷史使用/顯示額外信息-c [--change] ARG        : 版本 ARG 引起的改變--targets ARG            : 傳遞文件 ARG 內(nèi)容為附件參數(shù)--stop-on-copy           : 查看歷史不要跨越不同的副本--incremental            : 給予適合串聯(lián)的輸出--xml                    : 輸出為 XML-l [--limit] ARG         : 日值項(xiàng)最大值--with-all-revprops      : 獲取所有版本屬性--with-no-revprops       : 沒(méi)有找回版本屬性--with-revprop ARG       : 獲取版本屬性 ARG全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

19、svn merge

merge: 將兩個(gè)源差異應(yīng)用至工作副本。
用法:  1. merge sourceURL1[@N] sourceURL2[@M] [WCPATH]2. merge sourceWCPATH1@N sourceWCPATH2@M [WCPATH]3. merge [-c M[,N...] | -r N:M ...] SOURCE[@REV] [WCPATH]1、第一種形式中,源 URL 的版本 N 與 M 作為比較的來(lái)源。如果沒(méi)有指定版本,默認(rèn)為 HEAD。2、在第二種形式中,兩個(gè)源工作副本路徑對(duì)應(yīng)的版本庫(kù)中的 URL 作為比較的來(lái)源。這里必須指定版本。3、第三種形式中,SOURCE 可為 URL 或工作副本中的路徑(后者會(huì)使用版本庫(kù)中對(duì)應(yīng)的 URL)。比較版本為 REV 的 SOURCE,就像它在版本 N 到 M 存在一樣。如果沒(méi)有給出 REV,默認(rèn)為 HEAD。選項(xiàng) "-c M" 等價(jià)于 "-r :M""-c -M" 與之相反,等價(jià)于 "-r M:"。如果沒(méi)有指定版本范圍,默認(rèn)為 0:REV。可以指定多個(gè) "-c""-r",并且可以混合使用向前范圍或向后范圍。WCPATH 是接收修改的工作副本路徑。如果省略了 WCPATH,默認(rèn)為 ".",除非來(lái)源中有與當(dāng)前目錄內(nèi)同名的文件,這時(shí)修改會(huì)直接應(yīng)用至該文件。注意:  Subversion 只有當(dāng)兩個(gè)合并源有繼承關(guān)系的時(shí)候才會(huì)內(nèi)部跟蹤合并操作的源數(shù)據(jù) -- 即如果第一個(gè)合并源是第二個(gè)的祖先,或者相反。在上述的第三種形式中,已經(jīng)保證了滿足條件。選項(xiàng) --ignore-ancestry 忽略繼承關(guān)系,強(qiáng)制 Subversion 認(rèn)為合并源之間沒(méi)有關(guān)系,不跟蹤本次合并。有效選項(xiàng): -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本-c [--change] ARG        : 在ARG版本(如同 -r ARG-1:ARG)作的修改如果ARG為負(fù)數(shù)則等價(jià)于 -r ARG:ARG-1-N [--non-recursive]     : 過(guò)時(shí);嘗試 --depth=files 或 --depth=immediates--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作-q [--quiet]             : 不打印信息,或只打印概要信息--force                  : 強(qiáng)制操作運(yùn)行--dry-run                : 嘗試操作但沒(méi)有修改--diff3-cmd ARG          : 使用 ARG 作為合并命令--record-only            : 標(biāo)記版本為已合并(使用 -r 參數(shù))-x [--extensions] ARG    : 缺省: "-u"。當(dāng) Subversion 調(diào)用外部比較程序時(shí),ARG 直接傳給它。但是當(dāng)Subversion 使用缺省的內(nèi)置比較實(shí)現(xiàn),或者正顯示追溯時(shí), ARG 可以是: -u (--unified):輸出三行統(tǒng)一上下文。-b (--ignore-space-change):忽略空白數(shù)量的修改。-w (--ignore-all-space):忽略所有的空白。--ignore-eol-style:忽略行尾樣式的改變。                            -p (--show-c-function):在比較輸出中顯示 C 函數(shù)名稱。--ignore-ancestry        : 合并時(shí)忽略原始信息--accept ARG             : 指定自動(dòng)解決沖突動(dòng)作('postpone', 'base', 'mine-conflict','theirs-conflict', 'mine-full', 'theirs-full','edit', 'launch')--reintegrate            : 批量合并所有源 URL 中未合并的修改全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

20、svn mergeinfo

mergeinfo: 顯示合并的相關(guān)信息。
用法: mergeinfo SOURCE[@REV] [TARGET[@REV]]顯示 SOURCE 與 TARGET(默認(rèn)為 ".") 之間的合并(或潛在合并)信息。如果沒(méi)有提供選項(xiàng) --show-revs,那么就顯示已經(jīng)從 SOURCE 合并到 TARGET 的版本。否則就顯示選項(xiàng) --show-revs 指定的信息。有效選項(xiàng): -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本--show-revs ARG          : 指定顯示哪個(gè)版本集合('merged', 'eligible')全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

21、svn mkdir

mkdir: 創(chuàng)建納入版本控制的新目錄。
用法: 1、mkdir PATH...2、mkdir URL...創(chuàng)建版本控制的目錄。1、每個(gè)以工作副本 PATH 指定的目錄,都會(huì)在本地創(chuàng)建,并且加入增加調(diào)度,直到下次提交。2、每個(gè)以 URL 指定的目錄,都會(huì)通過(guò)立即提交在版本庫(kù)中創(chuàng)建。在這兩個(gè)情況下,所有的中間目錄都必須事先存在,除非使用選項(xiàng) --parents。有效選項(xiàng): -q [--quiet]             : 不打印信息,或只打印概要信息--parents                : 創(chuàng)建中間目錄-m [--message] ARG       : 指定日志信息ARG-F [--file] ARG          : 從文件ARG讀取日志信息--force-log              : 強(qiáng)制校驗(yàn)日志信息資源--editor-cmd ARG         : 使用 ARG 作為外部編輯器--encoding ARG           : 將ARG的值視為字符編碼--with-revprop ARG       : 在新版本設(shè)置版本屬性 ARG使用格式 name[=value]全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

22、svn move


move (mv, rename, ren): 在工作副本或版本庫(kù)中移動(dòng)或改名文件或目錄。
用法: move SRC... DST當(dāng)移動(dòng)多個(gè)源時(shí),它們作為 DST 的子節(jié)點(diǎn)增加,DST 必須是目錄。注意: 本子命令等同于先 "copy",然后 "delete"。注意: 此命令中 --revision 選項(xiàng)沒(méi)有作用,已經(jīng)淘汰。SRC 可同時(shí)為工作副本(WC) 路徑或 URL: WC  -> WC  :  移動(dòng)并加入新增調(diào)度 (連同歷史記錄)URL -> URL :  完全是服務(wù)器端更名。所有 SRC 必須是同一類型。有效選項(xiàng): -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本-q [--quiet]             : 不打印信息,或只打印概要信息--force                  : 強(qiáng)制操作運(yùn)行--parents                : 創(chuàng)建中間目錄-m [--message] ARG       : 指定日志信息ARG-F [--file] ARG          : 從文件ARG讀取日志信息--force-log              : 強(qiáng)制校驗(yàn)日志信息資源--editor-cmd ARG         : 使用 ARG 作為外部編輯器--encoding ARG           : 將ARG的值視為字符編碼--with-revprop ARG       : 在新版本設(shè)置版本屬性 ARG使用格式 name[=value]全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

23、svn propdel

propdel (pdel, pd): 刪除目錄、文件或版本的屬性。
用法: 1、propdel PROPNAME [PATH...]2、propdel PROPNAME --revprop -r REV [URL]1、刪除工作副本中納入版本管理的文件或目錄的屬性。2、刪除版本庫(kù)中版本的屬性。TARGET只用來(lái)判斷訪問(wèn)哪個(gè)版本庫(kù)。有效選項(xiàng): -q [--quiet]             : 不打印信息,或只打印概要信息-R [--recursive]         : 向下遞歸,與 --depth=infinity 相同--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作-r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本--revprop                : 在版本屬性上操作(使用-r參數(shù))--changelist ARG         : 只能對(duì)修改列表 ARG 成員操作[aliases: --cl]全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

24、svn propedit

propedit (pedit, pe): 使用外部編輯器編輯屬性。
用法: 1、propedit PROPNAME TARGET...2、propedit PROPNAME --revprop -r REV [TARGET]1、編輯工作副本或者版本庫(kù)中受版本控制的屬性。2、編輯版本庫(kù)中指定版本的未版本控制的遠(yuǎn)程屬性。TARGET 只用來(lái)判斷訪問(wèn)哪一個(gè)版本庫(kù)。參見(jiàn) "svn help propset" 以獲得更多設(shè)置屬性的信息。有效選項(xiàng): -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本--revprop                : 在版本屬性上操作(使用-r參數(shù))-m [--message] ARG       : 指定日志信息ARG-F [--file] ARG          : 從文件ARG讀取日志信息--force-log              : 強(qiáng)制校驗(yàn)日志信息資源--editor-cmd ARG         : 使用 ARG 作為外部編輯器--encoding ARG           : 將ARG的值視為字符編碼--with-revprop ARG       : 在新版本設(shè)置版本屬性 ARG使用格式 name[=value]--force                  : 強(qiáng)制操作運(yùn)行全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

25、svn propget

propget (pget, pg): 顯示目錄、文件或版本的屬性取值。
用法:  1、propget PROPNAME [TARGET[@REV]...]2、propget PROPNAME --revprop -r REV [URL]1、顯示版本控制的屬性。REV 指定從哪個(gè)版本開(kāi)始查找目標(biāo)。2、顯示版本庫(kù)中版本的未版本控制的遠(yuǎn)程屬性。只用來(lái)判斷訪問(wèn)哪個(gè)版本庫(kù)。本子命令默認(rèn)會(huì)在屬性內(nèi)容加上額外的換行符,得到美觀的輸出。另外,當(dāng)同時(shí)處理多個(gè)路徑時(shí),每一個(gè)屬性內(nèi)容會(huì)在開(kāi)頭增加上它所對(duì)應(yīng)的路徑。使用 --strict 選項(xiàng)可以關(guān)閉這些美化行為 (它很有用,例如將二進(jìn)制屬性內(nèi)容重定向到一個(gè)文件,但是僅用于單一目標(biāo)的非遞歸操作)。有效選項(xiàng): -v [--verbose]           : 打印附加信息-R [--recursive]         : 向下遞歸,與 --depth=infinity 相同--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作-r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本--revprop                : 在版本屬性上操作(使用-r參數(shù))--strict                 : 使用嚴(yán)格的語(yǔ)法--xml                    : 輸出為 XML--changelist ARG         : 只能對(duì)修改列表 ARG 成員操作[aliases: --cl]全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

26、svn proplist

proplist (plist, pl): 列出目錄、文件或版本的所有屬性。
用法:  1、proplist [TARGET[@REV]...]2、proplist --revprop -r REV [TARGET]1、顯示目標(biāo)的屬性。REV 指定從哪個(gè)版本開(kāi)始查找目標(biāo)。2、列出版本庫(kù)中版本的屬性。TARGET 只用來(lái)判斷訪問(wèn)哪個(gè)版本庫(kù)。有效選項(xiàng): -v [--verbose]           : 打印附加信息-R [--recursive]         : 向下遞歸,與 --depth=infinity 相同--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作-r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本-q [--quiet]             : 不打印信息,或只打印概要信息--revprop                : 在版本屬性上操作(使用-r參數(shù))--xml                    : 輸出為 XML--changelist ARG         : 只能對(duì)修改列表 ARG 成員操作[aliases: --cl]全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

27、svn propset

propset (pset, ps): 設(shè)定目錄、文件或版本的屬性。
用法: 1. propset PROPNAME PROPVAL PATH...2. propset PROPNAME --revprop -r REV PROPVAL [TARGET]1、在工作副本中修改一個(gè)受版本控制的屬性。2、在版本庫(kù)的版本中修改一個(gè)非版本控制的屬性。(TARGET 只用來(lái)判斷訪問(wèn)哪一個(gè)版本庫(kù)。)可以使用選項(xiàng) --file 來(lái)代替 PROPVAL 賦值。注意: svn 除了能存儲(chǔ)任意屬性外,還識(shí)別以下專用的版本控制屬性: svn:ignore     - 以換行符隔開(kāi)的文件忽略模式列表。svn:keywords   - 將被展開(kāi)的關(guān)鍵字。有效的關(guān)鍵字為。URL, HeadURL             - 此對(duì)象最新版本的 URL。Author, LastChangedBy    - 最后修改文件的人。Date, LastChangedDate    - 此對(duì)象最后修改的日期。Rev, Revision,           - 此對(duì)象最后修改的版本號(hào)。LastChangedRevisionId                       - 前四個(gè)關(guān)鍵字的壓縮摘要。Header                   - 與 Id 類似,只是包含完整的 URL。svn:executable   - 如果存在此屬性則設(shè)置文件為可執(zhí)行的。使用 "svn propdel svn:executable PATH..." 清除。svn:eol-style    - "native""LF""CR""CRLF" 之一。svn:mime-type    - 文件的媒體類型。用以決定是否該合并該文件,以及 Apache 如何處理它。媒體類型以"text/"開(kāi)頭(或是沒(méi)有指定媒體類型)的文件會(huì)被視為純文本文件,否則就是二進(jìn)制數(shù)據(jù)。svn:externals    - 以換行符隔開(kāi)的模塊說(shuō)明列表,每項(xiàng)都由一個(gè)相對(duì)路徑、可選的版本標(biāo)志、一個(gè) URL 組成。這三個(gè)元素的順序?qū)崿F(xiàn)不同的行為。Subversion 1.4 和早期的版本僅支持下列格式,并且 URL中不能有 peg 版本:foo             http://example.com/repos/zigfoo/bar -r 1234 http://example.com/repos/zagSubversion 1.5 和更高的版本支持以上格式,以及下列格式,URL 中可以有peg 版本:http://example.com/repos/zig foo-r 1234 http://example.com/repos/zig foo/barSubversion 1.5 和更高的版本在上述格式中支持相對(duì) URL,在用 URL 開(kāi)始用下述字符串之一來(lái)指示:../  相對(duì)于外部引用的父目錄^/   相對(duì)于版本庫(kù)的根//   相對(duì)于方案/    相對(duì)于服務(wù)器根相對(duì)路徑"relative_path relative_path"這種不明確的格式來(lái)自"relative_url relative_path"和 peg 版本支持。svn:needs-lock - 此屬性表明文件在修改前應(yīng)該加鎖。如果沒(méi)有加鎖,則此文件在工作副本中應(yīng)被設(shè)為只讀。使用"svn propdel svn:needs-lock PATH..." 清除。svn:keywords, svn:executable, svn:eol-style, svn:mime-type 以及svn:needs-lock 屬性不能設(shè)置在目錄上。使用非遞歸選項(xiàng)(-N)在目錄上設(shè)置這些屬性時(shí)會(huì)失敗,遞歸操作時(shí)只會(huì)作用于指定目錄中的文件子孫上。有效選項(xiàng): -F [--file] ARG          : 從文件 ARG 讀取屬性值--encoding ARG           : 將ARG的值視為字符編碼-q [--quiet]             : 不打印信息,或只打印概要信息-r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本--targets ARG            : 傳遞文件 ARG 內(nèi)容為附件參數(shù)-R [--recursive]         : 向下遞歸,與 --depth=infinity 相同--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作--revprop                : 在版本屬性上操作(使用-r參數(shù))--force                  : 強(qiáng)制操作運(yùn)行--changelist ARG         : 只能對(duì)修改列表 ARG 成員操作[aliases: --cl]全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

28、svn resolve

resolve: 解決工作副本中目錄或文件的沖突。
用法: resolve --accept=ARG [PATH...]注意:  當(dāng)前需要選項(xiàng) --accept 。有效選項(xiàng): --targets ARG            : 傳遞文件 ARG 內(nèi)容為附件參數(shù)-R [--recursive]         : 向下遞歸,與 --depth=infinity 相同--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作-q [--quiet]             : 不打印信息,或只打印概要信息--accept ARG             : 指定自動(dòng)解決沖突動(dòng)作的源('base', 'working', 'mine-conflict','theirs-conflict', 'mine-full', 'theirs-full')全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

29、svn resolved

resolved: 刪除工作副本中目錄或文件的"沖突"狀態(tài)。
用法: resolved PATH...注意: 本子命令不會(huì)依語(yǔ)法來(lái)解決沖突或是刪除沖突標(biāo)記;它只是刪除沖突相關(guān)的附加文件,讓 PATH 可以被再次提交。它已經(jīng)過(guò)時(shí),被"svn resolve --accept working"取代。有效選項(xiàng): --targets ARG            : 傳遞文件 ARG 內(nèi)容為附件參數(shù)-R [--recursive]         : 向下遞歸,與 --depth=infinity 相同--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作-q [--quiet]             : 不打印信息,或只打印概要信息全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

30、svn revert

revert: 將工作副本文件恢復(fù)到原始版本(恢復(fù)大部份的本地修改)。
用法: revert PATH...注意: 本子命令不會(huì)訪問(wèn)網(wǎng)絡(luò),它解除任何沖突的狀態(tài)。但是,它不恢復(fù)被刪除的目錄。有效選項(xiàng): --targets ARG            : 傳遞文件 ARG 內(nèi)容為附件參數(shù)-R [--recursive]         : 向下遞歸,與 --depth=infinity 相同--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作-q [--quiet]             : 不打印信息,或只打印概要信息--changelist ARG         : 只能對(duì)修改列表 ARG 成員操作[aliases: --cl]全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

31、svn status


status (stat, st): 顯示工作副本中目錄與文件的狀態(tài)。
用法: status [PATH...]未指定參數(shù)時(shí),只顯示本地修改的條目(沒(méi)有網(wǎng)絡(luò)訪問(wèn))。使用 -q 時(shí),只顯示本地修改條目的摘要信息。使用 -u 時(shí),增加工作版本和服務(wù)器上版本過(guò)期信息。使用 -v 時(shí),顯示每個(gè)條目的完整版本信息。輸出的前七欄各占一個(gè)字符寬度: 第一欄: 表示一個(gè)項(xiàng)目是增加、刪除,還是修改" " 無(wú)修改"A" 增加"C" 沖突"D" 刪除"I" 忽略"M" 改變"R" 替換"X" 未納入版本控制的目錄,被外部引用的目錄所創(chuàng)建"?" 未納入版本控制"!" 該項(xiàng)目已遺失(被非 svn 命令刪除)或不完整"~" 版本控制下的項(xiàng)目與其它類型的項(xiàng)目重名第二欄: 顯示目錄或文件的屬性狀態(tài)" " 無(wú)修改"C" 沖突"M" 改變第三欄: 工作副本目錄是否被鎖定" " 未鎖定"L" 鎖定第四欄: 已調(diào)度的提交是否包含副本歷史" " 沒(méi)有歷史"+" 包含歷史第五欄: 該條目相對(duì)其父目錄是否已切換,或者是外部引用的文件" " 正常"S" 已切換"X" 被外部引用創(chuàng)建的文件第六欄: 版本庫(kù)鎖定標(biāo)記(沒(méi)有 -u)" " 沒(méi)有鎖定標(biāo)記"K" 存在鎖定標(biāo)記(使用 -u)" " 沒(méi)有在版本庫(kù)中鎖定,沒(méi)有鎖定標(biāo)記"K" 在版本庫(kù)中被鎖定,存在鎖定標(biāo)記"O" 在版本庫(kù)中被鎖定,鎖定標(biāo)記在一些其他工作副本中"T" 在版本庫(kù)中被鎖定,存在鎖定標(biāo)記但已被竊取"B" 沒(méi)有在版本庫(kù)中被鎖定,存在鎖定標(biāo)記但已被破壞第七欄: 項(xiàng)目沖突標(biāo)記" " 正常"C" 樹(shù)沖突如果項(xiàng)目包含于樹(shù)沖突之中,在項(xiàng)目狀態(tài)行后會(huì)附加行,說(shuō)明沖突的種類。是否過(guò)期的信息出現(xiàn)的位置是第九欄(-u 并用時(shí)): "*" 服務(wù)器上有更新版本" " 工作副本是最新版的剩余的欄位皆為變動(dòng)寬度,并以空白隔開(kāi): 工作版本號(hào)(使用 -u 或 -v 時(shí))最后提交的版本與最后提交的作者(使用 -v 時(shí))工作副本路徑總是最后一欄,所以它可以包含空白字符。范例輸出: svn status wcM     wc/bar.cA  +   wc/qax.csvn status -u wcM           965    wc/bar.c*     965    wc/foo.cA  +         965    wc/qax.cStatus against revision:   981svn status --show-updates --verbose wcM           965       938 kfogel       wc/bar.c*     965       922 sussman      wc/foo.cA  +         965       687 joe          wc/qax.c965       687 joe          wc/zig.cStatus against revision:   981svn statusM      wc/bar.c!     C wc/qaz.c>   local missing, incoming edit upon updateD       wc/qax.c有效選項(xiàng): -u [--show-updates]      : 顯示更新信息-v [--verbose]           : 打印附加信息-N [--non-recursive]     : 過(guò)時(shí);嘗試 --depth=files 或 --depth=immediates--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作-q [--quiet]             : 不打印信息,或只打印概要信息--no-ignore              : 忽略默認(rèn)值和 svn:ignore 屬性--incremental            : 給予適合串聯(lián)的輸出--xml                    : 輸出為 XML--ignore-externals       : 忽略外部項(xiàng)目--changelist ARG         : 只能對(duì)修改列表 ARG 成員操作[aliases: --cl]全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

32、svn switch


switch (sw): 更新工作副本至不同的 URL。
用法:  1switch URL[@PEGREV] [PATH]2switch --relocate FROM TO [PATH...]1、更新工作副本,切換到同一版本庫(kù)中的新 URL。其行為跟 "svn update" 很像,也是將工作副本切換到同一版本庫(kù)中某個(gè)分支或者標(biāo)簽的方法。PEGREV 決定從,哪個(gè)版本查找目標(biāo)。如果使用了 "--force" 選項(xiàng),在工作副本中未版本控制的障礙路徑,不會(huì)自動(dòng)導(dǎo)致失敗。如果障礙路徑與版本庫(kù)中的對(duì)應(yīng)路徑類型相同(文件或目錄),它將成為受版本控制的路徑,但是內(nèi)容不改變。它意味著障礙路徑的子孫,如果也是障礙路徑,那么也會(huì)受版本控制。對(duì)于障礙路徑中的文件,如果與版本庫(kù)內(nèi)的不同,將視為工作副本發(fā)生本地修改。版本庫(kù)中的所有屬性都應(yīng)用于障礙路徑。使用 "--set-depth" 選項(xiàng)設(shè)置此操作目標(biāo)的工作副本之新深度。2、重寫工作副本的 URL 元數(shù)據(jù),以反映單純的 URL 改變。當(dāng)版本庫(kù)的根 URL 改變(比如方案或者主機(jī)名稱變動(dòng)),但是工作副本仍舊對(duì)應(yīng)同一版本庫(kù)的同一目錄時(shí),使用這個(gè)命令更新工作副本與檔案庫(kù)的對(duì)應(yīng)關(guān)系。參見(jiàn) "svn help update" 以獲取報(bào)告執(zhí)行動(dòng)作的字符列表。有效選項(xiàng): -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本-N [--non-recursive]     : 過(guò)時(shí);嘗試 --depth=files 或 --depth=immediates--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作--set-depth ARG          : 設(shè)置工作副本的新深度為 ARG("exclude""empty""files""immediates",或"infinity")-q [--quiet]             : 不打印信息,或只打印概要信息--diff3-cmd ARG          : 使用 ARG 作為合并命令--relocate               : 通過(guò)URL改寫重新定位--ignore-externals       : 忽略外部項(xiàng)目--force                  : 強(qiáng)制操作運(yùn)行--accept ARG             : 指定自動(dòng)解決沖突動(dòng)作('postpone', 'base', 'mine-conflict','theirs-conflict', 'mine-full', 'theirs-full','edit', 'launch')全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

33、svn unlock

unlock: 解除工作副本或URL的鎖定。
用法: unlock TARGET...使用 --force 終止鎖定。有效選項(xiàng): --targets ARG            : 傳遞文件 ARG 內(nèi)容為附件參數(shù)--force                  : 強(qiáng)制操作運(yùn)行全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

34、svn update

update (up): 將版本庫(kù)的修改合并到工作副本中。
用法: update [PATH...]如果沒(méi)有指定版本,則將工作副本更新到 HEAD 版本。否則同步到 -r 選項(xiàng)所指定的版本。每更新一項(xiàng)就輸出一行信息,使用首字符來(lái)報(bào)告執(zhí)行的動(dòng)作。這些字符的含義是: A  已添加D  已刪除U  已更新C  合并沖突G  合并成功E  已存在第一列字符表示文件內(nèi)容更新,第二列表示文件屬性更新。第三列中的字符"B"表示此文件上的鎖被終止或竊取。如果使用了 "--force" 選項(xiàng),在工作副本中未版本控制的障礙路徑,不會(huì)自動(dòng)導(dǎo)致簽出失敗。 如果障礙路徑與版本庫(kù)中的對(duì)應(yīng)路徑類型相同(文件或目錄),它將成為受版本控制的路徑,但是內(nèi)容不改變。它意味著障礙路徑的子孫,如果也是障礙路徑,那么也將受版本控制。對(duì)于障礙路徑中的文件,如果與版本庫(kù)內(nèi)的不同,將視為工作副本發(fā)生本地修改。版本庫(kù)中的所有屬性都應(yīng)用于障礙路徑。用第一列字符 "E" 來(lái)報(bào)告障礙路徑。使用"--set-depth"選項(xiàng)設(shè)置此操作目標(biāo)的工作副本之新深度。有效選項(xiàng): -r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范圍)版本參數(shù)可以是如下之一: NUMBER       版本號(hào)'{' DATE '}' 在指定時(shí)間以后的版本'HEAD'       版本庫(kù)中的最新版本'BASE'       工作副本的基線版本'COMMITTED'  最后提交或基線之前'PREV'       COMMITTED的前一版本-N [--non-recursive]     : 過(guò)時(shí);嘗試 --depth=files 或 --depth=immediates--depth ARG              : 受深度參數(shù) ARG("empty""files""immediates",或"infinity") 約束的操作--set-depth ARG          : 設(shè)置工作副本的新深度為 ARG("exclude""empty""files""immediates",或"infinity")-q [--quiet]             : 不打印信息,或只打印概要信息--diff3-cmd ARG          : 使用 ARG 作為合并命令--force                  : 強(qiáng)制操作運(yùn)行--ignore-externals       : 忽略外部項(xiàng)目--changelist ARG         : 只能對(duì)修改列表 ARG 成員操作[aliases: --cl]--editor-cmd ARG         : 使用 ARG 作為外部編輯器--accept ARG             : 指定自動(dòng)解決沖突動(dòng)作('postpone', 'base', 'mine-conflict','theirs-conflict', 'mine-full', 'theirs-full','edit', 'launch')全局選項(xiàng): --username ARG           : 指定用戶名稱 ARG--password ARG           : 指定密碼 ARG--no-auth-cache          : 不要緩存用戶認(rèn)證令牌--non-interactive        : 不要交互提示--trust-server-cert      : 不提示的接受未知的 SSL 服務(wù)器證書(只用于選項(xiàng) "--non-interactive")--config-dir ARG         : 從目錄 ARG 讀取用戶配置文件--config-option ARG      : 以下屬格式設(shè)置用戶配置選項(xiàng):FILE:SECTION:OPTION=[VALUE]例如:servers:global:http-library=serf

總結(jié)

以上是生活随笔為你收集整理的【SVN】linux下svn命令参数详解(二)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

歡迎分享!

轉(zhuǎn)載請(qǐng)說(shuō)明來(lái)源于"生活随笔",并保留原作者的名字。

本文地址:【SVN】linux下svn命令参数详解(二)