2012-11-25 22 views
1

我有一個eclipse項目,我使用的是顛覆和subclipse。目前該項目的頂級文件夾顯示髒裝飾器,即使當我執行「Compare With-> Latest from Repository」時,響應是「所選輸入之間沒有差異」。此外,命令行中的「svn diff」顯示沒有差異。即使項目是最新的Subclipse顯示髒裝飾器

這裏的成績單:

[[email protected] workspace]$ svn diff DataLoadEagleOliver 

Property changes on: DataLoadEagleOliver 
___________________________________________________________________ 
Added: svn:mergeinfo 
    Merged /FinancialReport/trunk/Java/DataLoadEagle:r1178-1186 

[[email protected] workspace]$ 

這是預期的行爲,我失去了一些東西或這是一個已知問題與Subclipse的?

我使用的是subclipse 1.6.18和Eclipse Indigo。接下來我要嘗試的是將subclipse升級到最新版本。

回答

4

svn diff確實表現出差異:svn:mergeinfo屬性。這可能不會顯示出來,當你做比較時,但它是一個區別,你應該犯下它。

每當您從另一個分支合併時,該屬性會自動更改。它會跟蹤哪些修訂已被合併,因此下次從同一分支合併時可以跳過它們。

1

提交或還原選項是查看哪些路徑發生更改的好方法。當更改只是屬性時,這些對話框將有一個裝飾器來顯示它。 Eclipse比較選項專注於文件內容,因此您無法真正看到這些編輯器中的屬性差異。