当前位置: 首页 > news >正文

SVN 的忽略(Ignore)和递归(Recursively)以及忽略部分

SVN中忽略大家经常用到,但总是似懂非懂,下面就详细展开说明一下忽略如何设置。

两个忽略

通常设置忽略都是文件夹和里面的文件都忽略。
设置忽略我们通常只需要鼠标右键点击忽略就可以了,如图:
在这里插入图片描述
第一个忽略用的最多,就是忽略这个文件夹目录以及下面的所有文件。

第二个忽略recursively,直接翻译就是递归,用“全局递归”来解释更好理解,我们来测试一下他的实际作用。

递归全局(recursively)

首先,我的当前目录aasets里是这样的
aaa/
res / aaa

我们点击提交会看到如下图所示:
在这里插入图片描述

首先我的目录里有aaa文件夹,还有个res文件夹里面也有一个叫aaa的文件夹,我们把当前目录的aaa设置成recursively忽略。我们在当前目录鼠标右键、SVN、属性,我们就能看到这个目录的SVN属性,我们看到多了一个svn:global-ignores类型。
在这里插入图片描述
然后我们点击提交,我们发现res目录下的aaa也被忽略了,所以这个recursively其实就是递归全局的意思。
我们可以看到下图,我们看到了res目录下的aaa也没有了。
在这里插入图片描述

如果我们的项目里有多个Unity项目,可以在根目录设置忽略(recursively)Library、Logs、Temp这样的目录,不用每个地方都设置了。

只忽略文件夹里的部分文件

通常这个用法不多,但是有时是需要的,例如我有一个文件夹mylog,生成的.log是需要忽略的。
我们是需要把mylog文件夹加入版本的,这时候每天生成的log文件总是有新的会提示提交很烦人,我们只需要进入mylog目录,还是鼠标右键、SVN、属性,我们添加一个svn:ignore *.就可以了,或者可以.log
在这里插入图片描述

不知道我说明白了没有。

http://www.lryc.cn/news/390358.html

相关文章:

  • vue3开发过程中遇到的一些问题记录
  • Jedis、Lettuce、RedisTemplate连接中间件
  • 【C++】继承(详解)
  • 网络io与select,poll,epoll
  • 【Linux】多线程(一万六千字)
  • sh脚本笔记2
  • js替换对象里面的对象名称
  • 鸿蒙开发设备管理:【@ohos.settings (设置数据项名称)】
  • STM32之五:TIM定时器(2-通用定时器)
  • 【分布式系统】监控平台Zabbix对接grafana
  • 操作系统真象还原:编写硬盘驱动程序
  • firewalld防火墙(二)
  • Android-悬浮窗口
  • 打破僵局:Foxit Reader无法打开的终极解决方案
  • [调试] JTAG下运行正常,从QSPI或者SD卡启动则无响应,如何查找问题
  • Linux内核 -- 多线程之wait_event用法
  • 双指针系列第 8 篇:盛水最多的容器。几句话讲明白!
  • c++高阶-1-模板
  • .net core 的 winform 的 浏览器控件 WebView2
  • Django QuerySet对象,all()方法
  • 自动生成网站sitemap
  • 中国经济昆虫志(55卷)
  • linux环境安装elasticsearch缓存数据库和Kibana客户端
  • OpenSSL的一些使用案例
  • 常用字符串方法<python>
  • 线程池666666
  • Python28-5 k-means算法
  • 主流国产服务器操作系统技术分析
  • 【Linux】线程封装与互斥(万字)
  • 5分钟教你部署MySQL8.0环境