svn st --help
status (stat, st): 顯示工作副本中目錄與檔案的狀態。
用法: status [path...]
未指定引數時,只顯示本地修改的條目(沒有網路訪問)。
使用 -q 時,只顯示本地修改條目的摘要資訊。
使用 -u 時,增加工作版本和伺服器上版本過期資訊。
使用 -v 時,顯示每個條目的完整版本資訊。
輸出的前七欄各佔乙個字元寬度:
第一欄: 表示乙個專案是增加、刪除,還是修改
「 」 無修改
「a」 增加
「c」 衝突
「d」 刪除
「i」 忽略
「m」 改變
「r」 替換
「x」 未納入版本控制的目錄,被外部引用的目錄所建立
「?」 未納入版本控制
「!」 該專案已遺失(被非 svn 命令刪除)或不完整
「~」 版本控制下的專案與其它型別的專案重名
第二欄: 顯示目錄或檔案的屬性狀態
「 」 無修改
「c」 衝突
「m」 改變
第三欄: 工作副本目錄是否被鎖定
「 」 未鎖定
「l」 鎖定
第四欄: 已排程的提交是否包含副本歷史
「 」 沒有歷史
「+」 包含歷史
第五欄: 該條目相對其父目錄是否已切換,或者是外部引用的檔案
「 」 正常
「s」 已切換
「x」 被外部引用建立的檔案
第六欄: 版本庫鎖定標記
(沒有 -u)
「 」 沒有鎖定標記
「k」 存在鎖定標記
(使用 -u)
「 」 沒有在版本庫中鎖定,沒有鎖定標記
「k」 在版本庫中被鎖定,存在鎖定標記
「o」 在版本庫中被鎖定,鎖定標記在一些其他工作副本中
「t」 在版本庫中被鎖定,存在鎖定標記但已被竊取
「b」 沒有在版本庫中被鎖定,存在鎖定標記但已被破壞
第七欄: 專案衝突標記
「 」 正常
「c」 樹衝突
如果專案包含於樹衝突之中,在專案狀態行後會附加行,說明衝突的種類。
是否過期的資訊出現的位置是第九欄(與 -u 並用時):
「*」 伺服器上有更新版本
「 」 工作副本是最新版的
剩餘的字段皆為變動寬度,並以空白隔開:
工作版本號(使用 -u 或 -v 時)
最後提交的版本與最後提交的作者(使用 -v 時)
工作副本路徑總是最後一欄,所以它可以包含空白字元。
範例輸出:
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
有效選項:
-u [--show-updates] : 顯示更新資訊
-v [--verbose] : 列印附加資訊
-n [--non-recursive] : 過時;嘗試 --depth=files 或 --depth=immediates
--depth arg : 受深度引數 arg(「empty」,「files」,「immediates」,或「infinity」) 約束的操作
-q [--quiet] : 不列印資訊,或只列印概要資訊
--no-ignore : 忽略預設值和 svn:ignore 屬性
--incremental : 給予適合串聯的輸出
--xml : 輸出為 xml
--ignore-externals : 忽略外部專案
--changelist arg : 只能對修改列表 arg 成員操作
[aliases: --cl]
全域性選項:
--username arg : 指定使用者名稱 arg
--password arg : 指定密碼 arg
--no-auth-cache : 不要快取使用者認證令牌
--non-interactive : 不要互動提示
--trust-server-cert : 不提示的接受未知的 ssl 伺服器證書(只用於選項 「--non-interactive」)
--config-dir arg : 從目錄 arg 讀取使用者配置檔案
--config-option arg : 以下屬格式設定使用者配置選項:
file:section:option=[value]
例如:servers:global:http-library=serf
svn st 狀態詳解
svn st help status stat,st 顯示工作副本中目錄與檔案的狀態。用法 status path.未指定引數時,只顯示本地修改的條目 沒有網路訪問 使用 q 時,只顯示本地修改條目的摘要資訊。使用 u 時,增加工作版本和伺服器上版本過期資訊。使用 v 時,顯示每個條目的完整版本資訊...
svn st 狀態詳解
svn st h status stat,st 顯示工作副本中目錄與檔案的狀態。用法 status path 未指定引數時,只顯示本地修改的條目 沒有網路訪問 使用 q 時,只顯示本地修改條目的摘要資訊。使用 u 時,增加工作版本和伺服器上版本過期資訊。使用 v 時,顯示每個條目的完整版本資訊。輸出...
SVN狀態詳解
第一欄 表示乙個專案是增加 刪除,還是修改 無修改 a 增加 c 衝突 d 刪除 i 忽略 m 改變 r 替換 x 未納入版本控制的目錄,被外部引用的目錄所建立 未納入版本控制 該專案已遺失 被非 svn 命令刪除 或不完整 版本控制下的專案與其它型別的專案重名 第二欄 顯示目錄或檔案的屬性狀態 無...