我正在用Subclipse訪問Subversion版本庫。 MyEclipse的Package Explorer窗口中的一些文件夾顯示未提交的更改修飾符:爲什麼我在完全同步的目錄上看到SVN的未提交更改裝飾器?
通常,這意味着我的計算機上的目錄中的一個或多個文件具有本地未提交的更改。但是,現在,某些文件夾似乎不包含未提交更改的文件或子文件夾。 (即沒有看到這些內容:)
Team Synchronization模式支持此不一致性。當我告訴Subclipse的與存儲庫同步受影響的一個目錄中,我看到以下畫面:
在正常情況下,有將是沒有每一個文件的文件夾下的列表匹配其對應的存儲庫。然而,正如你所看到的,除了文件夾本身上的「將被提交」修飾符之外,沒有其他的東西。 「SVN更新」和「替換存儲庫版本」命令不會執行任何操作,「與存儲庫版本進行比較」會顯示「找不到更改」對話框。
總之,似乎我的一些目錄被標記爲未提交更改,即使它們沒有。爲什麼會發生這種情況,我該如何解決?
(圖標裝飾的名稱和說明部分取自this answer到我的前面的問題之一。)
雖然這不會直接回答問題,但它直接導致我弄清楚發生了什麼 - 我已經將我的發現作爲一個單獨的答案發布 - 所以我將其標記爲已接受。 (不喜歡接受會做我的答案任何好反正。) – Pops 2011-02-23 20:04:17