使用svn status查看当前修改状态时候,文件路径前会出现M,?等标记符号,这些符号是有不同含义的。

A:add,表示新增的文件

C:conflict,表示文件有冲突

D:delete,表示删除的文件

M:modify,本地修改过的文件

? : 表示未被纳入到版本库中的文件

G: 本地已修改,提交了patch文件之后update

其中经常会看到的是M个?

  • 关于M

新修改后修改的文件前就会标记M,如果标记为M,则说明已经add过了,不需要再add了,直接commit就可以了。

  • 关于?

如果一个文件未被纳入到版本库中,前面就会出现 ? 的标记,例如:

svn status
?       xxx.xcodeproj/project.xcworkspace/xcshareddata
?       xxx.xcodeproj/xcuserdata

表示xcodeproj/project.xcworkspace/xcshareddata和xxx.xcodeproj/xcuserdata这两个文件未被纳入到版本库,不需要提交。是被忽略了?

使用svn updates的时候,更新下来的文件也有会一些标识符。

D:delete,表示已被删除的文件

A:add,表示新增的文件

U: update,表示已更新的文件

!: 感叹号,表示此文件在svn版本库是存在的,但是本地是没有的,可能是本地删除了,或者移动文件位置了。

如果是将文件移动位置导致的 “!” 的话,使用svn delete xxx/xxx/xxx 来删除本地版本库中的文件,之后commit 提交到远程版本库。如果不删除直接update的话这些文件就会重新从远程版本库同步到本地。

svn 文件前前面的标识符相关推荐

  1. 批量删除 svn文件夹 svn文件

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! http ...

  2. 【tortoiseSVN】乌龟SVN 文件冲突状态图标无法正常显示或者不显示问题

    最近遇到这个问题,常常不清楚什么时候文件是冲突的,什么时候是最新的,导致启动unity后文件不是最新或者冲突,在测试和运行代码的过程中遇到阻碍. 解决方案 环境:win10 方案1: 1.卸载重装 卸 ...

  3. 在Linux和Windows下删除文件夹中包含的.svn文件的方法

    为什么80%的码农都做不了架构师?>>>    一.在linux下 删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xa ...

  4. php获取svn文件,然后ftp上传服务器代码

    配置文件 <?php //setup commandline $svn_cmd1 = 'svn.exe update '; $svn_cmd2 = ' --username xxx --pass ...

  5. Eclipse中出现JS文件前有红叉的解决方法

    Eclipse中出现JS文件前有红叉的解决方法 参考文章: (1)Eclipse中出现JS文件前有红叉的解决方法 (2)https://www.cnblogs.com/zhangda001/p/853 ...

  6. Windows下删除.svn文件夹的最简易方法

    SVN是我认为目前最方便的版本管理体系.我最早一次接触版本管理是2004年,当时学校BBS的代码要求用CVS管理:第二次亲密接触是在2006年,当时公司的代码使用Eclipse+CVS管理:而第一次使 ...

  7. 删除所有的.svn文件夹

    删除所有的.svn文件夹 工作中要把一个项目迁移到另外的svn目录中,遇到一个问题,需要先把原来的.svn删除,然后再增加到新的svn中,开始手动删除,但是发现太耗时耗力了,网上搜了几种删除的方法,自 ...

  8. 递归删除目录下.svn文件

    原文:http://imysqldba.blog.51cto.com/1222376/1104901 ------------------------------------------------- ...

  9. 删除一个目录及其子目录下的所有.svn文件

    今天建立svn,加入代码,发现这些个文件夹中竟然已经有.svn文件夹,也就是它以前使用过svn, 这下就有点麻烦,在全新的svn里,这些.svn需要删除,又不可能一个一个手工去删除 网上翻了一下,发现 ...

最新文章

  1. Linux 2 的 Windows 子系统上发布 CUDA
  2. Python:高级主题之(属性取值和赋值过程、属性描述符、装饰器)
  3. mc pe Linux服务器,MC 基岩版(PE) 服务器来了
  4. Cannot change version of project facet Dynamic Web Module to 2.5 问题的解决方法
  5. binlog关闭事务记录_Mysql 数据库 InnoDB引擎对binlog_format的限制
  6. Normal Bayes 分类器过程详解
  7. [architecture]-ARM AMBA/AXI/ACE/LITE总线介绍
  8. Spring Security 玩出花!两种方式 DIY 登录
  9. 批处理延时启动的几个方法
  10. phpstudy mysql优化_MySQL_MySQL优化之对RAND()的优化方法,众所周知,在MySQL中,如果直 - phpStudy...
  11. c# 获取键盘的输入
  12. 女同志50岁退休可以早领养老金,55岁退休拿的养老金比较高,哪个更划算?
  13. 苹果ppt_“苹果美感中国学不来?”阿里、腾讯的设计师让你感受中国智造
  14. android检查内存泄露工具,Android内存泄露检测 LeakCanary2.0(Kotlin版)的实现原理
  15. Mac实现ts文件转为mp4文件
  16. 健康体检管理系统源码 运营级PEIS系统源码 PEIS健康体检系统源码 PEIS源码 B/S架构开发
  17. 深信服三面/hr面 总结
  18. docker安装青龙面板薅羊毛(新手教程,大佬可略过)
  19. [4G5G基础学习]:流程 - 4G LTE 接入网的随机接入流程
  20. perl中grep用法总结 z

热门文章

  1. 微信小程序 - 音频播放进度条和点击拖动的控制,支持自定义音乐播放控件样式布局(wx.createAudioContext)解决各种 InnerAudioContext.onTimeUpdate不执行
  2. C语言象棋马的遍历程序,[算法]图算法之骑士遍历问题(象棋中马的遍历问题)分析,C语言实现...
  3. Problem 1019 猫捉老鼠
  4. python嵩天课后题答案第三章_python语言程序设计基础(嵩天)第三章课后习题部分个人练习...
  5. 基于ARM RK3568的红外热成像体温检测系统
  6. Yolov5:强大到你难以想象──新冠疫情下的口罩检测
  7. This app has crashed because it attempted to access privacy-sensitive data without a usage
  8. 基于阿里云容器镜像服务加速K8S镜像下载(二)
  9. 【应届生笔试资料分享一】中国人民银行计算机笔试资料汇总
  10. 【CenterNet】模型文件resnet101-5d3b4d8f.pth下载