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得到的结果,svn st会显示你的文件和线上的文件的差别。
文件前边各个符号的含义:
“C” 冲突
“M” 改变
“?” 未纳入版本控制
此外,关于svn st的具体用法,参照http://www.2cto.com/kf/201212/174146.html,一下是摘抄:
未指定参数时,只显示本地修改的条目(没有网络访问)。
使用 -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小解(以偶工作中遇到问题为例)相关推荐
- 工作中使用到的单词(软件开发)_2022-02-26_备份
■原文 工作中使用到的单词(软件开发)_sun0322-CSDN博客 目录 ■常用链接 ■2020/03/15 (最初整理 242个单词) 2020 6/28 整理 2020 6/29 整理 20 ...
- 工作中使用到的单词(软件开发)_2021-12-26_备份
■原文 工作中使用到的单词(软件开发)_sun0322-CSDN博客 目录 ■常用链接 2020 6/28 整理 2020 6/29 整理 2020 7/6 整理 ■2020/10/07 以降整理 ■ ...
- 工作中使用到的单词(软件开发)_2023_0316备份
原文: 工作中使用到的单词(软件开发)_http://42.62.43.136:8081/_sun0322的博客-CSDN博客 目录 ■Java学习汇总 ■常用链接 ■2020/03/15 (最初整 ...
- python xlrd关闭_Python在工作中的应用
作者:张昶昶,目前就职于科技开发部应用开发中心,担任测试岗位,主要负责中间业务和支付结算的日常测试工作. 前言 随着IT行业的不断发展,计算机软件在各行各业的工作中发挥了重要作用.技术的不断迭代,使得 ...
- 我在工作中是如何使用Git的
大家好,我是若川.今天分享一篇关于git的好文章.我自己经常用命令行终端和git缩写.具体可以看我以往的文章.使用 ohmyzsh 打造 windows.ubuntu.mac 系统高效终端命令行工具, ...
- 关于提BUG的一点思考以及工作中总结的规范
在测试的工作中,提BUG是日常工作. 以前自己为了省事,省时,仅仅是截图,在图片上注明一下问题,就放到BUG库中了. 现在发现这样会造成开发的时间的浪费,增加了沟通成本. 对于BUG,当发现了异常时, ...
- 【Git】1090- 我在工作中是如何使用Git的
本文首发于政采云前端团队博客:我在工作中是如何使用 Git 的 https://www.zoo.team/article/how-to-use-git 前言 最近在网上有个真实发生的案例比较火,说的是 ...
- java开发实际工作中项目开发流程及岗位
一.工作中的一些形式和岗位 上班的形式: 1.自研:A公司面试.A公司签合同,最后去A公司上班 2.人力外包:B公司的面试邀请.让你去A公司面试,然后如果A公司通过了,那么就和B公司签合同,然后去A上 ...
- 工作十五年大神的文本处理经验技巧(有关工作中文本处理的事儿这一篇就够了!)
本文给那些初入职场或已在职场,但喜好勤奋的重复的人.工作中我们难免遇到大量的文本处理工作,比如要批量的编辑一些表格数据,有一些半特征或半结构化的文本txt数据需要录入到excel或者导入到数据库中去处 ...
最新文章
- 关于年长程序员的5个误传
- 【青少年编程】【一级】森林的一天
- OK335xS CAN device register and deiver match hacking
- MySQL复习资料(三)——MySQL-DML语句
- 远控免杀专题(20)-GreatSCT免杀
- 前端学习(2600):响应控制
- 构建一个文本搜索系统
- c++ lua 可以做什么_目前没成本有什么可以做
- HAOI2018 反色游戏
- python发送邮件带附件_python 发送带附件邮件
- UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xae in position 53: illegal multibyte sequence
- 14款国内外主流三维GIS软件,总有一款中意你
- 【逗老师带你学IT】Amazing啊,Zoom落地企业内网IPPBX解决方案,ZOOM可以打国内电话了
- 【js逆向爬虫】-有道翻译js逆向实战
- 应用程序无法正常启动0xc000007b问题解决
- vue学习-v-if v-for优先级、data、key、diff算法、vue组件化、vue设计原则、组件模板只有一个根元素、MVC.MVP,MVVM
- java自动生成word,java动态生成word解决方案
- 如何给pdf添加水印?
- Spring Security实战--(五)认证和鉴权过程
- python什么是类的继承_Python类的继承(进阶5)
热门文章
- Qt中的QDialog
- Linux中目录结构
- oracle 查询各科前3名_2020年山东高校排行榜前3无悬念,山东理工大学省内第17全国250名...
- php docker开发环境,使用Docker的PHP开发环境
- java $.class_java文件编译后额外生成的$1.class是怎么一回事
- Vivo手机调试 logcat 信息一堆星号问题
- swaagerui2 与guava_Swagger使用总结
- C++友元函数和友元类(一)
- 89. Leetcode 96. 不同的二叉搜索树 (动态规划-基础题)
- 67. Leetcode 450. 删除二叉搜索树中的节点 (二叉搜索树-基本操作类)