首页 / SVN / SVN添加忽略文件规则
SVN添加忽略文件规则
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了SVN添加忽略文件规则,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1365字,纯文字阅读大概需要2分钟。
内容图文
使用SVN管理Unity工程时一般不需要把Library路径或Temp等路径上传到仓库中,如果每次提交都看到一大堆non-versioned文件会很烦躁,当然也可以把Commit窗口左下角的 show unversioned files选项取消掉,但是这样的话一些专门新建的文件也就看不到了,显然不合理。
符合逻辑的方式应该是:不需要提交的文件,就不显示在Commit窗口。这样才能做到每次提交只处理关心的文件,至于不关心的文件提交的时候根本不会看到,也就避免了不必要的错误。
添加忽略文件规则
有两种添加忽略的方式
选中要忽略的文件夹,右键Add to ignore list
Properties 在属性中添加
下面以常见的Library路径为例,说明下如何添加忽略。
右键Add to ignore list方式
右键 TortoiseSVN -> Add to ignore list -> Library 或 Library(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 时弹出的两个选项 Library 和 Library(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://www.cnblogs.com/raincedar/p/14932068.html
内容总结
以上是互联网集市为您收集整理的SVN添加忽略文件规则全部内容,希望文章能够帮你解决SVN添加忽略文件规则所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。