Eclipse 中的 SVN 分为两个阵营。SVN 开发了一个名为Subclipse的插件。Eclipse 人有一个名为Subversive的插件。从广义上讲,他们都做同样的事情。各自的优点和缺点是什么?
两者非常相似,但 Subversive 是“eclipse svn 提供者”。我主要使用 Subversive 是因为有一些方便的功能:
历史分组
当我浏览分支的历史记录而不是只查看每个提交的一堆行时,它可以按今天、每周等对提交进行分组。
树干、分支和标签的映射
Subversive 采用默认的 svn 布局:trunk、branches、tags(您可以更改),因此无论何时您想要标记或分支,只需单击一下,您就可以提供标记或分支的名称。
就像我说的,这些只是我觉得方便的细微差别。两者都适用于 mylyn,但总体而言,这两个扩展并没有太大的区别。
与 Subversive 合并虽然很痛苦(没有尝试过 Subclipse),但我从未能够成功合并。合并的预览很棒,但它永远不会完成合并,或者需要很长时间。大多数时候,我通过命令行完成合并,没有任何问题。