Windows XP SP3; TortoiseSVN 1.6.16,Build 21511 - 32位,這是目前的版本。烏龜SVN:被刪除的文件夾被Repo瀏覽器刪除後重新出現
我們使用Eclipse Helios進行一些Android開發。當其中一個項目首次使用TortoiseSVN進行檢查時,包含bin和gen文件夾。我試圖從SVN中刪除它們。
我去了Repo瀏覽器,從項目中刪除了bin和gen文件夾。 Repo瀏覽器日誌顯示修訂號40583的兩個「已刪除」條目。然後我去了我的工作副本並進行了SVN更新。正如所料,它刪除了這些文件夾。文件資源管理器顯示項目的綠色圖標。
接下來,我運行Eclipse並執行了Project/Clean。 bin和gen文件夾已創建。按照預期,gen文件夾將紫色問號圖標顯示爲未版本控制的文件夾。但是,bin文件夾顯示紅色感嘆號圖標,並且它及其所有子文件夾都包含.svn版本控制子文件夾。如果我退出Eclipse並執行TortoiseSVN清理,bin文件夾會暫時顯示一個綠色圖標,然後立即切換回紅色感嘆號圖標。
發生了什麼事?
在「Project/Clean」之前,您是否在Eclipse中「刷新」(F5)您的項目? – splash
@splash:在Project/Clean之前,我嘗試了使用和不使用刷新(F5),並得到相同的結果,bin文件夾返回.svn子文件夾。 – Alan
此外,如果我嘗試TortoiseSVN的擴展菜單項「刪除(保持本地)」的bin文件夾,我得到的錯誤:「'bin'不在版本控制之下」,這讓我認爲Eclipse可能會恢復它從緩存?我最近剛剛開始Android開發,對於Eclipse來說是新手,所以可能會有某種IDE配置。 – Alan