當同步化資源時,通常會有您不想釋放至串流的資源。 在此提供兩種忽略的機能,可讓您透過擷取並更新變更和釋放作業來指定應該排除哪些資源。
第一項是全體忽略的機能,由工作台所提供。 第二項是 CVS 忽略機能,透過閱讀 .cvsignore 檔的內容來決定要忽略的項目。使用全體忽略來忽略可在專案階層任意處顯示的檔案。CVS 忽略機能則提供與現存 CVS 忽略檔案的相容性,且最常使用的是忽略目錄。
1. |
從工作台中,選取「視窗 > 喜好設定」功能表項目。 |
2. |
在喜好設定對話框的左窗格中,展開「團隊」種類,選取「忽略的資源」。 |
3. |
按一下「新增...」按鈕,再輸入下列型樣 *.obj。按一下對話框的「確定」。依預設,會啟用忽略型樣。 所有含 *.obj 副檔名的物件檔都會從釋放作業中排除。 |
4. |
按一下喜好設定對話框的「確定」按鈕。 |
Eclipse CVS 從屬站會在專案的每個目錄中,辨識出名稱為 .cvsignore 的檔案。 這是標準 CVS 機能,許多現有的 CVS 專案都可能已含有其中許多檔案。 這個檔案由一份檔案、目錄或型樣的清單組成。類似於廣域忽略型樣,.cvsignore 檔中的任何項目都可以有 "*" 和 "?" 萬用字元。 現行目錄中 符合任何這些型樣的的任何檔案或子目錄都會被忽略。
比方說,新增一個 .cvsignore 檔來忽略整個 Project/bin 目錄:
1. |
從導覽器選取含 /bin 目錄的專案。 從環境定義功能表中,選取「新建 > 檔案」。 bin 目錄通常含有專案建置輸出;這些是從專案原始檔產生的檔案,通常不能進行版本控制。 |
2. |
輸入 .cvsignore 作為檔案名稱,再按「完成」。 這時會在專案的根目錄中建立這個檔案。 您應該會在導覽器中見到它。 |
3. |
在導覽器中,按兩下檔案來編輯檔案。 |
4. |
在 .cvsignore 檔中輸入 bin,再儲存它。 |
5. |
選取專案。從環境定義功能表中,選取「團隊 > 與串流同步化」功能表項目。 請注意,bin 目錄不會顯示為送出的附加內容。 它會被忽略。 |
您第一次同步化您的專案和串流,而沒有事先加入忽略型樣時,您注意到 bin/*.obj 檔和 *.ba~ 檔都顯示為送出的附加內容。但您不要同步化這些檔案。 以下是在它們出現為送出的附加內容時忽略它們的方法:
1. |
從「導覽器」檢視畫面中,刪除 /bin 目錄及所有 *.ba~ 檔。 |
2. |
在 /bin 的母項目錄中,建立 .cvsignore 檔(檔案 > 新建 > 檔案),再新增 'bin' 到檔案中。將 .cvsignore 檔儲存起來。 |
3. |
建立含有 *.ba~ 型樣的廣域忽略項目(視窗 > 喜好設定 > 團隊 > 忽略的資源)。 |
4. |
重新建置專案。從工作台視窗中,選取「專案 > 全部重新建置」功能表項目。 |
5. |
與串流同步化。在導覽器的環境定義功能表中,選取「團隊 > 與串流同步化」功能表項目。 這時 /bin 目錄和 *.ba~ 檔不會出現為送出的附加內容。 .cvsignore 檔應該會釋放到串流中。團隊中的其他人會想要共用這個設定。 |
如果您使用 /bin 的廣域忽略,就會忽略符合工作台任何目錄其中之 "bin" 的任何資源。 另外,.cvsignore 檔只會將型樣套用到 .cvsignore 檔本身的相同目錄其中的資源。