即使项目是最新的,Subclipse也会显示脏装饰器

时间:2012-11-25 15:07:24

标签: eclipse svn subclipse

我有一个eclipse项目,我使用subversion和subclipse。目前,项目的顶级文件夹显示了脏装饰器,即使我做了一个"与来自存储库"响应是"所选输入之间没有差异。"此外,还有一个" svn diff"从命令行显示没有差异。

这是成绩单:

[ollie@devdataload workspace]$ svn diff DataLoadEagleOliver

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

[ollie@devdataload workspace]$ 

这是预期的行为,我错过了什么,或者这是subclipse的已知问题?

我使用的是subclipse 1.6.18和Eclipse Indigo。我接下来要尝试的是将subclipse升级到最新版本。

2 个答案:

答案 0 :(得分:4)

svn diff确实显示出差异:svn:mergeinfo属性。当你做比较时,这可能不会出现,但这是有区别的,你应该提交它。

每当您从另一个分支合并时,该属性都会自动更改。它会跟踪哪些修订已经合并,因此下次从同一分支合并时可以跳过它们。

答案 1 :(得分:2)

提交或还原选项是查看哪些路径发生更改的好方法。当更改仅属于某个属性时,这些对话框将有一个装饰器来显示此属性。 Eclipse比较选项专注于文件内容,因此您无法真正看到这些编辑器中的属性差异。