svn st小解(以偶工作中遇到问题为例)
?
==[82]==jeanyu@debian:~/online/trunk$svn st ? libpaipai.d ? tags ? gen_svn_ci ? diff.txt ? Paipai_jean M reload.sh ? log/debug201301220000003 ? log/debug201301260000004 ? log/error201301210000007 M bench.conf ? conf/tasks.xml.r10264 ? conf/tasks.xml.r10280 ? conf/fix.conf.mine ? conf/tasks.xml.mine ? conf/fix.conf.r10264 ? conf/fix.conf.r10229 C conf/tasks.xml C conf/fix.conf M startup.sh ? bin/libdata.so.online M bind.conf如上是我在工作目錄~/online/trunk下輸入svn st得到的結(jié)果,svn st會(huì)顯示你的文件和線上的文件的差別。
文件前邊各個(gè)符號(hào)的含義:
????? “C” 沖突
????? “M” 改變
????? “?” 未納入版本控制
?
此外,關(guān)于svn st的具體用法,參照http://www.2cto.com/kf/201212/174146.html,一下是摘抄:
未指定參數(shù)時(shí),只顯示本地修改的條目(沒有網(wǎng)絡(luò)訪問)。
? 使用 -q 時(shí),只顯示本地修改條目的摘要信息。
? 使用 -u 時(shí),增加工作版本和服務(wù)器上版本過期信息。
? 使用 -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)度的提交是否包含副本歷史
????? “ ” 沒有歷史
????? “+” 包含歷史
??? 第五欄: 該條目相對(duì)其父目錄是否已切換,或者是外部引用的文件
????? “ ” 正常
????? “S” 已切換
????? “X” 被外部引用創(chuàng)建的文件
??? 第六欄: 版本庫(kù)鎖定標(biāo)記
????? (沒有 -u)
????? “ ” 沒有鎖定標(biāo)記
????? “K” 存在鎖定標(biāo)記
????? (使用 -u)
????? “ ” 沒有在版本庫(kù)中鎖定,沒有鎖定標(biāo)記
????? “K” 在版本庫(kù)中被鎖定,存在鎖定標(biāo)記
????? “O” 在版本庫(kù)中被鎖定,鎖定標(biāo)記在一些其他工作副本中
????? “T” 在版本庫(kù)中被鎖定,存在鎖定標(biāo)記但已被竊取
????? “B” 沒有在版本庫(kù)中被鎖定,存在鎖定標(biāo)記但已被破壞
??? 第七欄: 項(xiàng)目沖突標(biāo)記
????? “ ” 正常
????? “C” 樹沖突
??? 如果項(xiàng)目包含于樹沖突之中,在項(xiàng)目狀態(tài)行后會(huì)附加行,說(shuō)明沖突的種類。
? 是否過期的信息出現(xiàn)的位置是第九欄(與 -u 并用時(shí)):
????? “*” 服務(wù)器上有更新版本
????? “ ” 工作副本是最新版的
? 剩余的欄位皆為變動(dòng)寬度,并以空白隔開:
??? 工作版本號(hào)(使用 -u 或 -v 時(shí))
??? 最后提交的版本與最后提交的作者(使用 -v 時(shí))
??? 工作副本路徑總是最后一欄,所以它可以包含空白字符。
? 范例輸出:
??? svn status wc
???? M???? wc/bar.c
??? A? +?? wc/qax.c
??? svn status -u wc
???? M?????????? 965??? wc/bar.c
?????????? *???? 965??? wc/foo.c
??? A? +???????? 965??? wc/qax.c
??? Status against revision:?? 981
??? svn status --show-updates --verbose wc
???? M?????????? 965?????? 938 kfogel?????? wc/bar.c
?????????? *???? 965?????? 922 sussman????? wc/foo.c
??? A? +???????? 965?????? 687 joe????????? wc/qax.c
???????????????? 965?????? 687 joe????????? wc/zig.c
??? Status against revision:?? 981
??? svn status
???? M????? wc/bar.c
??? !???? C wc/qaz.c
????????? >?? local missing, incoming edit upon update
??? D?????? wc/qax.c
有效選項(xiàng):
? -u [--show-updates]????? : 顯示更新信息
? -v [--verbose]?????????? : 打印附加信息
? -N [--non-recursive]???? : 過時(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
?
總結(jié)
以上是生活随笔為你收集整理的svn st小解(以偶工作中遇到问题为例)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python对XML的解析
- 下一篇: python连接数据库示例(东西写得很详