在 Git 中很容易忽略文件和目录。
作为旧时代的版本控制系统,svn 没有简单的忽略方法。
在 SVN 中,忽略文件或目录是一个属性,可以在存储库中的特定目录中设置。
一、命令行添加忽略
忽略文件
要忽略所有以 .o 结尾的文件,使用:
svn propset svn:ignore "*.o" .
忽略目录
如果要忽略文件夹 {tmp},使用:
svn propset svn:ignore tmp .
忽略多个文件/目录
如果要忽略 {tmp,obj,bin} 目录和所有带有 {.o *.lib,.la} 扩展名。保存此文件
tmp
obj
bin
*.o
*.lib
*.la
并将其命名为 {svnignore.txt},运行以下命令:
svn propset svn:ignore -F svnignore.txt .
查看当前目录的属性配置
svn proplist . -v
删除当前目录的忽略设置
svn propdel svn:ignore .
二、TortoiseSVN 添加忽略
1. 添加忽略
右键菜单选择Add to ignore list:
在提交窗口忽略
忽略已提交过的文件
2. 取消忽略
3. 添加全局忽略
假设有些文件我们是需要所有项目都进行忽略的,我们可以添加全局忽略。
右键–>TortoiseSVN–>Settings,打开SVN的设置页面,填写需要忽略的内容
它默认就已经添加了很多文件的忽略,你可以往里面添加更多需要忽略的文件,也可以删除不需要忽略的,对全部项目生效。
参考并感谢:
https://svnbucket.com/posts/svn-ignore/
https://svnbucket.com/posts/svn-commands-tutorial/#添加忽略-ignore