Versons的设置忽略文件的方式比较特殊, 其他的都是配置一个文本文件, 而Versons是直接在文件上操作.
注意: 此时的文件一定是待添加到本地.svn仓库的文件, 即文件前的标识是这样的:
如果把已经添加到svn控制的文件夹重新添加, 可用于删除文件夹下所有的.svn文件夹, 即使用去除svn管理的本地仓库:
cd 到项目根目录, 然后执行:
find . -type d -name ".svn"|xargs rm -rf
首先, 打开显示忽略文件: View ->Show Ignored Items
勾选之后, 就会显示已经被忽略的文件, 如下:
注意其前面的文件标识符.
下面, 以忽略Podfile.lock文件为例 :
选中Podfile.lock文件, 右键, 选择 : Ignore "Podfile.lock"
注意其上层文件夹的文件标识符(即Test文件夹前的标识符), 这个时候还没有添加到svn的托管中, 所以会报这个错误:
意思是说Test文件夹没有在版本控制中, 所以, 应该先添加对Test文件夹的版本控制, 添加时可以先把Podfile.lock文件移除出去, 然后add:
commit 之后, 再把Podfile.lock文件拖进来, 就是这个样子 :
看到和上面的区别了么? 这里只是Podfile.lock文件前是这种文件标识符, 这个时候, 就可以右键忽略了:
如果想要添加已忽略的文件, 显示忽略文件后, 直接选中, 点击add, 然后再commit 即可.