SVN提交过滤忽略的文件
1、设置svn忽略文件
右键空白处-TortoiseSVN --》Settings--》General--》右边的Subversion 输入 (忽略文件如: .dll 忽略文件夹如 */bin 每个规则用空格隔开)--》保存即可
下面这段自用的c# 规则
.suo *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store *.dll *.exe */bin/* */debug/* *.pdb */bin */obj */packages */v15 *.lock *.ide *.ide-shm *.ide-wal *.exe *.config *.dll *.application *.mainifest *.pdb *.log *.cache *.CopyComplete *.txt
2、删除已提交过且要忽略提交的文件(否则忽略规则设置了也无效)
有两种方式:
①直接右键删除文件,然后提交SVN就会出现该文件删除的状态,确认即可,但是文件会真正的消失,比较危险。
②右键要忽略的文件,Unversion and add to ignore list 选第一个即可,图标会由绿色变成打叉的红色(可多选文件,再按此操作,不知道是BUG还是什么,多选需要操作两遍才会变成打叉状态),提交SVN会出现该文件删除的状态,确认即可,文件会留在你本地,不会删除,建议用此方法