Versons的設置忽略文件的方式比較特殊, 其他的都是配置一個文本文件, 而Versons是直接在文件上操作.
注意: 此時的文件一定是待添加到本地.svn倉庫的文件, 即文件前的標識是這樣的:
待添加到本地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:
先添加Test文件夾的版本控制
commit 之后, 再把Podfile.lock文件拖進來, 就是這個樣子 :
看到和上面的區別了么? 這里只是Podfile.lock文件前是這種文件標識符, 這個時候, 就可以右鍵忽略了:
忽略的文件
如果想要添加已忽略的文件, 顯示忽略文件后, 直接選中, 點擊add, 然后再commit 即可.