SVN状态说明
svn status查看工作副本中目录与文件的状态
命令格式:svn status [PATH](简写:svn st)
打印工作拷贝中文件和目录的状态。
svn st|grep ^状态(获得某状态文件列表)
svn st|grep -v ^状态(也作svn st|grep ^[^状态],过滤掉某状态得到其他状态文件列表)
例:
svn st|grep ^M (获取“M”状态文件列表)
svn st|grep -v ^?(过滤掉“?”状态的文件列表)
常见状态如下:
“A” 预定加入到版本库
“C” 发生冲突
“D” 被删除了
“M” 内容被修改
“?” 条目未纳入版本控制
“!” 该项目已遗失(被非svn命令删除)或不完整
“~” 版本控制下的项目与其它类型的项目重名
其中,“?”“!”“~”为非正常状态,svn不会将处于该状态的文件提交至项目仓库。
l “!” 状态说明
出现原因:使用非svn命令(rm等)删除了此条目。
解决方法:使用svn update(svn up),将被删除的条目更新出来。
正确操作方法:使用svn delete删除纳入版本控制的条目
l “~ ”状态说明
出现原因:删除了一个版本库的文件,新建了一个在原来的位置,新建文件类型与原有文件不一致,而且整个过程中没有使用svn delete或是svn add。
解决方法: 将“~”文件svn revert 掉,按照正确操作重新修改。
出错案例:
wsdl头文件统一建立在include/wsdl_include目录中,各模块webservice目录下的同名wsdl头文件只是创建的软链接。若拷贝include/wsdl_include目录中wsdl头文件将webservice目录下的同名wsdl头文件覆盖掉,svn st查看wsdl头文件状态为“~”。
SVN状态说明的更多相关文章
- SVN状态图标消失的解决方法
		有些时候我们会发现我们的SVN状态图标会突然消失,所有的文件夹都变成了普通的文件夹格式,这点很不利于我们进行管理. 进入任意一个文件夹,鼠标右键,依次进入TortoiseSVN---Settings ... 
- 解决svn状态图标不显示的办法
		SVN是一款出色的代码版本控制工具,大部分开发者都在使用.由于前不久刚做了系统,所以要重装一下SVN,结果就出了问题,问题就是,不管是文件处于什么状态他的提示图标都不显示,这就太不给力了吧.通过搜寻, ... 
- svn状态与常见错误
		TortoiseSVN 1.6.16是最后一个目录独立管理自身cache的svn版本(每个目录下都有一个隐藏的.svn文件夹) 之后的版本会则会根目录上统一进行管理(只有根目录下有一个隐藏的.svn文 ... 
- svn状态图标大全
		黄色感叹号(有冲突):--这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这个文件进行了修改,别人抢在你提交之前先提交了,这时你再提交就会被提示发生冲突,而不允许你提交,防止你的提交覆盖了别 ... 
- 使用svn 的解决 处理svn状态冲突
		当直接只用版本浏览器进行svn的删除操作是,在客户端svn目录里,出现svn版本错误信息提示,使用 svn 解决命令,处理冲突保存 svn resolve --accept=working PATH( ... 
- SVN状态图标不显示
		Windows最多只允许15个覆盖图标,它自己又用了几个,结果给用户用的就11个左右了,如果你安装了其他网盘,那可用的就更少了. 解决方法: 1.在运行里输入regedit进入注册表 2.依次打开HK ... 
- SVN状态图标不显示的解决办法
		第一步:检查设置 右键->TortoiseSVN->setting->Icon Overlays->Status cache->default/Shell.或者 右键-& ... 
- ECLIPSE里面SVN图标消失,文件状态不显示问题
		ECLIPSE里面SVN状态图标消失,重新启动eclipse,重新导入工程也不能显示SVN状态图标.这多半是由于之前eclipse没有正常关闭引起的. 解决办法2个: 方法一:1. 在Window&g ... 
- SVN 在 Xcode中的状态说明
		最近同事总是问我关于SVN状态的问题,‘C’是什么意思啦?‘A’是什么意思啦?等等一系列问题. 为了方便以后查阅,以及新同事的快速融入,特在此记录一下^_^. 当然了大家也可以google一下,一搜一 ... 
随机推荐
- 阿里云服务器部署Java Web项目全过程
			最近需要将一个Java Web项目部署到服务器上,方便多人共享访问.这也是我第一次接触服务器之类的东西,也花了一点时间,最终总算部署成功,写下一篇文章记录以便日后回顾. 购买服务器 第一步当然是需要购 ... 
- 数据库升级到mysql5.7出现的1067 - Invalid default value for '字段名' (docker版)
			docker run -d --name xxx mysql:5.7 docker container cp xxx:/etc/mysql/mysql.conf.d . // 取出mysql中的配 ... 
- 对多条件进行组合,生成笛卡尔积的用例集合的python代码实现
			做专项测试需要对一些因素进行组合的测试,这里组合起来后数据量可能很大,我们可以用python来代劳 代码有优化空间,目前先用着. ************************代码开始******* ... 
- Nmon实时监控并生成HTML监控报告
			前面的博客介绍了服务端监控工具:Nmon使用方法,最近在github找到了一个nmon自动监控并生成HTML格式报告的工具:easyNmon,使用体验蛮不错的,这里介绍下它的安装及使用方法. 一.关于 ... 
- 在Winform开发中使用Grid++报表
			之前一直使用各种报表工具,如RDLC.DevExpress套件的XtraReport报表,在之前一些随笔也有介绍,最近接触锐浪的Grid++报表,做了一些测试例子和辅助类来处理报表内容,觉得还是很不错 ... 
- Elastic Stack-Elasticsearch使用介绍(五)
			一.前言 前4篇将Elasticsearch用法的API和原理方面东西介绍了一下,相信大家对Elasticsearch有了一定的认知,接下我们主要从索引的建立到后期的一些优化做一些介绍: 二. ... 
- SpringBoot通过RedisTemplate执行Lua脚本
			如果你对Redis和Lua的关系不太清楚,请先阅读:Redis进阶之使用Lua脚本开发 1.RedisScript 首先你得引入spring-boot-starter-data-redis依赖,其次把 ... 
- codeblocks-17.12mingw-nosetup(mingw编译,绿色免安装版)的下载、安装及设置一
			一.先进入网址:http://www.codeblocks.org/downloads/,选择Download the binary release. 二.转换网页后,选择codeblocks-17. ... 
- Django子应用里的通用类混合视图处理
			# 子应用的views.py此文件用于编写Web应用视图,处理复杂的业务逻辑 #导入方法视图模板 from django.shortcuts import render #导包 from django ... 
- 使用栈实现队列(1)(Java)
			class MyQueue { private Stack s1; private Stack s2; public MyQueue(int size) { this.s1 = new Stack(s ... 
