在確定資源時,經常會有一些您不想儲存在儲存庫中的資源。例如,外部編輯器可能會在您的專案中建立暫存檔、 編譯 .java 檔可能會建立 .class 檔,或是某些建置作業可能會導致二進位檔案。放置在一起時, 這些產生的檔案可能會很大。每當執行某項建置作業時,都可能會重新產生這些檔案,並產生許多額外的變更。通常這些並不是人們想保存在儲存庫中或與其他團隊成員分享的檔案。
團隊 CVS 具有兩個相關作業,其可讓您控制哪些檔案要儲存在儲存庫中:新增資源至版本控制,以及忽略資源。
團隊 CVS 不會自動新增檔案至版本控制。相反的,您可以選擇要明確地將檔案新增至版本控制。完成這項作業的方法是選取團隊 > 新增至版本控制功能表。
在對檔案執行時,它會將該檔案新增至版本控制。結果是,CVS 儲存庫會立即建立一個項目, 使它可以開始為該檔案維護歷程狀態。即使您還未確定檔案到儲存庫,也會發生這種情況。
在新增資料夾或專案時,此動作會以迴遞方式降入到子資料夾中,將它找到的檔案新增至版本控制中(倘若檔案尚未被明確忽略)。
要訣: 在確定檔案時,如果選項以直接或遞迴方式包含尚未新增至版本控制的檔案,就會提示您是否要新增它們。 這是一項便利的功能,可確保您不會忘了確定因不小心而沒有新增的新資源。
有數項機能,可讓您指定哪些資源應排除於版本控制之外:
要訣:一旦資源受版本控制後,就無法輕易忽略它。這就是為何新增至版本控制是由身為使用者的您所執行的明確作業的原因。