Subclipse CollabNet显示神秘的图标装饰器

8
场景:我正在将从一个SVN分支中挑选的一系列修订版本合并到主干中。我使用Subclipse CollabNet客户端进行合并。一切都很顺利,除了除了我选择合并的文件之外,我的工作目录显示了一系列变化,SVN认为这些变化已经改变,但我没有选择合并。
如果我对相关的文件进行差异比较,它告诉我没有任何差异。如果我提交,我会得到下面的截图,其中包含了一个神秘的图标,我无法在任何地方找到有关它的文档。
截图:
mystery decorator with green background and white triangle

1
+1 在将其中一个文件添加到 svn:ignore 后,我在目录上遇到了这个图标 - 直到我找到这篇文章,我才意识到忽略文件的指令本身已经提交到了版本库中。 - Paul Bellora
这个答案 https://dev59.com/oG865IYBdhLWcg3wOcDy#3920248 包含了关于 Subclipse 图标的所有人需要知道的信息。 - pHneutre
1个回答

6
那个图标表示版本化的SVN属性有修改(在Eclipse diff GUI中不会显示)。在这种情况下,修改是针对SVN用于合并跟踪的svn:mergeinfo属性的。
请参考这篇博客文章进行解释: http://blogs.open.collab.net/svn/2009/11/where-did-that-mergeinfo-come-from.html SVN 1.7将改变合并跟踪的行为,并消除该行为对合并跟踪工作方式的意外影响。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接