如何讓 TFS 2010 程式碼比對清單去掉不想要比對的內容呢?
今天 小月 問說,我們程式碼比對清單是不是可以讓某一些種類的檔案不要比對呢??
像 Web.config 之類的
一開始小弟覺得那個本來就是要比對啊!!!
但後來想想其實也可以用在別的地方上,像 bin 目錄裡一堆的檔案出現在比對清單中也覺得很討厭。
像這樣子!版控中本來就沒有這麼檔案呀!但比對就會出現這一堆看了就煩!
其實在「比較 (Compare)」的功能中就已經有「篩選」的功能嚕!
預設已經有一組可以用!並且可以依自已的需求來設定!
預設的項目
「!*.pdb;!*.obj;!*.dll;!*.exe;!*.res;!*.resources;!*.cache;!*.ilk;!*.ncb;!obj\;!objd\;!bin\ 」
有兩種可以支援
- 依特定命名原則的檔案
像 *.pdb 或是 Performance*.txt 之類的都是支援的範圍 - 依特定的目錄名稱
只要是 bin 的目錄名稱就會被篩選掉 ( 所以若你的 source code 目錄有這個名字的話要小心 )
記得在後面加上「 \ 」
而分隔的部分則用「;!」來區隔。
這次我們選擇好預設的項目後,再跑一次比較。就會發現剛剛的 Obj 、 bin 底下的 dll 檔案都不會再清單中了