設定SVN忽略檔案和目錄(檔案夾)

來源:互聯網
上載者:User

標籤:

在多數項目中你總會有檔案和目錄不需要進資料列版本設定。這可能包括一些由編譯器產生的檔案,*.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中找到。

 

更多:http://blog.csdn.net/hemingwang0902/article/details/6904205

 

設定SVN忽略檔案和目錄(檔案夾)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.