使用SVN管理Unity工程时一般不需要把Library路径或Temp等路径上传到仓库中,如果每次提交都看到一大堆non-versioned文件会很烦躁,当然也可以把Commit窗口左下角的 show unversioned files选项取消掉,但是这样的话一些专门新建的文件也就看不到了,显然不合理。

符合逻辑的方式应该是:不需要提交的文件,就不显示在Commit窗口。这样才能做到每次提交只处理关心的文件,至于不关心的文件提交的时候根本不会看到,也就避免了不必要的错误。

添加忽略文件规则

有两种添加忽略的方式

  1. 选中要忽略的文件夹,右键Add to ignore list
  2. Properties 在属性中添加

下面以常见的Library路径为例,说明下如何添加忽略。

右键Add to ignore list方式

右键 TortoiseSVN -> Add to ignore list -> LibraryLibrary(recursively),选择Library表示只忽略Library目录,而Library(recursively)表示Library目录及其子目录都忽略,实际测试时两种方式都选过,没看到有什么差异。
按照字面意思,选择Library的话应该忽略这个路径,而它的子目录以及子目录中的文件应该还会在Commit时显示,但是我选择Library选项时,Library目录的子目录以及子目录文件都被忽略了,表现出来的效果和Library(recursively)选项完全一样。
可能是我测试方式不对或者理解不正确,如果有知道这两种方式差异的大神请留言不吝赐教,先提前感谢了。

Properties中添加的方式

如果有多个路径或者问价你需要忽略的话,右键方式不是一个好的选择,因为要重复地做好多遍 Add to ignore list 操作,这种情况下直接在Properties中添加忽略是更合理的做法。

在工作目录的空白处 右键TortoiseSVN -> Properties,如果按照第一种方式做过的话可以发现此时Properties中已经添加好了一条忽略规则,即 svn:global-ignores Library,(还记着上一步右键Add to ignore list 时弹出的两个选项 LibraryLibrary(recursively)吗,如果选择的是Library,那么此时Properties中的忽略规则显示的就是 svn:ignore Library, 如果选择的是Library(recursively),那么Properties中的忽略规则显示的就是 svn:global-ignores Library

点击 New... -> other,在弹出窗口的Property Name下拉菜单中选择 svn:ignore,也可以是svn:global-ignores,在Property value中输入 要忽略的路径或文件,此处输入Library

点击OK完成添加,这时再取Commit就看不到Library目录下的文件了。

参考链接:
https://my.oschina.net/shelllife/blog/142257
https://blog.csdn.net/hemingwang0902/article/details/6904205

SVN添加忽略文件规则相关推荐

  1. Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,

    Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...

  2. linux svn忽略添加,Ubuntu svn 中添加忽略文件的方法

    下面为大家简单明了的讲解下Ubuntu svn 中添加忽略文件的方法,使用过 Git 忽略文件的人可能初次接触 svn 的忽略文件的方式不是很习惯,在 git 中,只要添加 .gitignore 文件 ...

  3. 【转】Linux命令行下svn ignore忽略文件或文件夹用法

    转自:Linux命令行下svn ignore忽略文件或文件夹用法 - 陌上归人的博客 - 博客园 一.忽略单个目录 1.忽略文件夹 假如目录oa.youxi.com是从svn checkout出来的, ...

  4. SVN设置忽略文件列表

    本来想找到和git一样,可以通过配置文件来设置忽略文件的,可惜没有找到.转载一下下面的文章. 原文链接 在git工具中,设置忽略文件只需要修改版本库根目录下的.gitignore文件就可以了,没有的话 ...

  5. Git新手教程-添加忽略文件(十)

    title.jpg 前言 通过前面的文章,我相信大家已经对 Git 有所掌握了,现在还剩下最后一个知识点,就是让 Git 添加忽略某些文件.在实际的项目开发中,我们可能不想将一些文件添加到 Git 仓 ...

  6. svn设置忽略文件或者文件夹(目录)

    由于在studio里面设置忽略已经无效,故需要在本地文件夹操作 找到项目目录,找到指定的文件夹或者文件 右键, 即可 支持多选,但是之后需要把操作全部提交上去 如果对方没有忽略成功,那么也不会被更新到 ...

  7. linux添加svn副本目录,关于linux svn添加忽略目录的梗

    一.忽略单个目录 1.忽略文件夹[文件夹不在svn版本里,是新增的目录]注:如果目录已在svn中,则需要进一步操作[见下] 假如目录是从svn checkout出来的,在服务器本地目录添加了mater ...

  8. IDEA 设置SVN提交忽略文件

    使用IDEA 的SVN插件提交文件是总是会提交一些不需要提交的文件; 我们可以通过一些简单设置忽略这些文件: 一.在idea开发工具里面设置: 1.打开idea设置 2.在File Types的Ign ...

  9. linux svn 查看忽略文件,SVN忽略文件或文件夹几种方法总结linux操作系统 -电脑资料...

    如果我们要实现SVN忽略文件或文件夹可以使用命令方式与图形界面下进行设置了,下面我来给大家把这两种方法都总结起来,希望对各位不同级别的运维朋友都会有帮助, 每个项目中的配置文件都有区别,在本地开发和线 ...

最新文章

  1. SHELL判断服务是不是正在运行
  2. ASP.Net4中实现自定义的请求验证(转贴)
  3. matlab人脸追踪,求大神帮助我这个菜鸟解决一下人脸跟踪这个程序的一些问题啊!!...
  4. 局域网延时大怎么办?
  5. CVer入门必备:计算机视觉的深度学习实践
  6. 江西财经计算机应用杨教授,江西财经大学信息管理学院研究生导师介绍:刘德喜...
  7. php如何数字转字符串,php如何实现数字转字符串
  8. 2018-03-07 Linux学习
  9. TypeScript学习(六):函数的定义及特性
  10. opencv 调整图像亮度和对比度
  11. 关于 it行业未来 的个人判断
  12. 浙大PAT 乙级(Basic Level) Practice 题解合集(全AC版)
  13. BootStrap自定义小图标
  14. 计算机232接口接线,RS232串口的简单介绍_RS232接线方法及电气特性
  15. 计算机主板北桥芯片的主要作用,介绍一下南北桥芯片的位置及作用
  16. mysql精度_MySQL几种数据类型精度和标度的情况
  17. Excel 数据统计小技巧
  18. golang mongodb驱动mgo异常崩溃问题
  19. uva 10859 放置街灯树形dp
  20. 一位川大师兄的计算机之路

热门文章

  1. 苹果云服务器里的家人共享位置,iPhone“家人共享”服务是什么?
  2. 程序员心理小测试:你是否患上抑郁症?
  3. win7 ftp安装搭建,并且上传图片到ftp文件夹下,使用nginx访问下载图片
  4. android devik进程,suckit后门程序的分析 (二)
  5. 5G爆发前夜,谷歌微软争相豪赌的云游戏厉害在哪?
  6. 关于跨境物流3种运输模式讲解
  7. arduino入门教程书籍推荐,arduino从入门到精通
  8. 如何批量将图片尺寸改成一样大?
  9. python数据分析面试常见问题及答案_十道 Python 面试问题陷阱
  10. vue - vue中使用西瓜播放器xgplayer