在多數項目中你總會有文件和目錄不須要進行版本控制。這可能包括一些由編譯器生成的文件,*.obj,*.lst,或許是一個用於存放可執行程序的輸出文件夾。只要你提交修改,TortoiseSVN 就會在提交對話框的文件列表中顯示出未版本控制文件。固然你能夠關閉這個顯示,不過你可能會忘記添加新的源文件。 html
最好的避免相似問題的方法是添加參考文件到該項目的忽略列表。這樣他們就永遠不會出如今提交對話框中,而真正的未版本控制文件則仍然列出。 shell
在 Eclipse 中點擊菜單 window --> Preferences --> Team --> Ignored Resources
點擊 Add Pattern… 按鈕添加你要忽略的文件或目錄。 spa
在Eclipse的導航視圖中,選中還沒有加入版本控制的文件或目錄,右鍵 --> Team --> 添加至SVN:ignore
命令行
在資源管理器中,右鍵一個未加入版本控制文件或目錄,並從彈出菜單選擇TortoiseSVN →Add to Ignore List,會出現一個子菜單,容許你僅選擇該文件或者全部具備相同後綴的文件。
若是你想從忽略列表中移除一個或多個條目,右擊這些條目,選擇TortoiseSVN →從忽略列表刪除。 版本控制
另外一個忽略文件的方法是添加這些文件到globalignore list .他們最大的不一樣是全局忽略列表是一個客戶端特性。它會做用到全部的(all)subversion 項目。但只能在pc客戶端使用。 htm
Subversion 的忽略模式使用了文件匹配,一種原先在Unix系統中使用meta字符做爲通配符的技術。下面的字符有着特殊的意思: ip
模式匹配是大小寫敏感的,這在Windows 平臺下會出問題。你能夠使用成對的字符來強制忽略大小寫。例如,忽略不記 *.tmp 的大小寫,那麼你能夠使用像 *.[Tt][Mm][Pp] 這樣的模式。 資源
若是你想要一個官方定義的匹配規則。你能夠在關於shell命令行語言的IEEE規範PatternMatching Notation中找到。
字符串