設置SVN忽略文件和目錄(文件夾)


今天遇到 svn 這個問題先在網上搜了一下,發現下面這篇博客寫得很詳細,所以就直接轉載過來。感謝作者 hemingwang0902 的辛勤勞動成果。

 

轉載自:

https://blog.csdn.net/hemingwang0902/article/details/6904205

 

在多數項目中你總會有文件和目錄不需要進行版本控制。這可能包括一些由編譯器生成的文件,*.obj,*.lst,或許是一個用於存放可執行程序的輸出文 件夾。只要你提交修改,TortoiseSVN 就會在提交對話框的文件列表中顯示出未版本控制文件。當然你可以關閉這個顯示,不過你可能會忘記添加新的源文件。

最好的避免類似問題的方法是添加參考文件到該項目的忽略列表。這樣他們就永遠不會出現在提交對話框中,而真正的未版本控制文件則仍然列出。

1.  方法一

在 Eclipse 中點擊菜單 window --> Preferences --> Team --> Ignored Resources

點擊 Add Pattern… 按鈕添加你要忽略的文件或目錄。

2.  方法二

在Eclipse的導航視圖中,選中尚未加入版本控制的文件或目錄,右鍵 --> Team --> 添加至SVN:ignore

3.  方法三

在資源管理器中,右鍵一個未加入版本控制文件或目錄,並從彈出菜單選擇TortoiseSVN →Add to Ignore List,會出現一個子菜單,允許你僅選擇該文件或者所有具有相同后綴的文件。

如果你想從忽略列表中移除一個或多個條目,右擊這些條目,選擇TortoiseSVN →從忽略列表刪除。

4.  方法四

另一個忽略文件的方法是添加這些文件到globalignore list .他們最大的不同是全局忽略列表是一個客戶端特性。它會作用到所有的(all)subversion 項目。但只能在pc客戶端使用。

Subversion 的忽略模式使用了文件匹配,一種原先在Unix系統中使用meta字符作為通配符的技術。下面的字符有着特殊的意思:

  •  * 匹配任何字符串,包括空串(沒有字符)
  •  ? 匹配任何單字符
  •  [...] 匹配任何單在方括號[]內的單字符,在方括號內,一對字符被“-”分隔,匹配任何詞匯表(lexically)上在他們中間的字符。例如[AGm-p]匹配任何單個的A,G,m,n,o或者p。

 

模式匹配是大小寫敏感的,這在Windows 平台下會出問題。你可以使用成對的字符來強制忽略大小寫。例如,忽略不記 *.tmp 的大小寫,那么你可以使用像 *.[Tt][Mm][Pp] 這樣的模式。

如果你想要一個官方定義的匹配規則。你可以在關於shell命令行語言的IEEE規范PatternMatching Notation中找到。

 

參考:

https://blog.csdn.net/frankcheng5143/article/details/52871205

https://www.cnblogs.com/Jerry-MrNi/p/7203940.html

 

 

全文完

:)

 

 

 

版權聲明:本文為博主原創文章,未經博主允許不得轉載。

原文地址:https://www.cnblogs.com/poterliu/p/9955245.html

聯系郵箱:poterliu@qq.com

聯系微信:poterliu

或者掃二維碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM