Eclipse,Subclipse和Subversive的SVN插件的优缺点是什么? [关闭]

谁都会走 提交于 2019-12-30 15:20:13

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

Eclipse中的SVN分为两个阵营。 SVN人开发了一个名为Subclipse的插件。 Eclipse人员有一个名为Subversive的插件。 从广义上讲,他们都做同样的事情。 各有哪些优缺点?


#1楼

看完这篇文章后,我改为Subclipse。
http://eclipsezone.com/eclipse/forums/t77149.rhtml#92035407


#2楼

如果您在公司中使用其中一个,甚至可能希望将它们捆绑在自己的基于Eclipse的产品中,那么使用Subclipse可以让您的生活更轻松,因为它可以在业务友好的Eclipse Public License下使用。

另一方面,颠覆性需要所谓的连接器才能完全发挥作用。 那些有不同的许可证。 因此,您可能最终只为Subversive功能提供两个或三个不同的许可证,而所有其他 Eclipse插件都在这个EPL之下。 这也是为什么这些连接器不在eclipse.org上托管的原因。

这就是为什么在Subversive安装后动态下载它们(这也意味着只是镜像eclipse.org更新站点并不能在公司网络中为您提供可用的Subversive离线安装)。


#3楼

我会采取行动解决这个问题。 我是Subclipse的项目主管,我管理项目的所有版本等。 所以我的偏见很明显。

我不打算谈论Subversive。 显然,有些用户使用它并喜欢它。 功能上的产品非常相似,因为它们都是成熟产品。

我想要评论的一件事就是这个概念,以某种方式Subversive是“官方Eclipse”插件。 这是不正确的,因为没有这样的指定。 Eclipse是一个开源基础,任何想要遵循其规则,流程和IP要求等的项目都可以在基础上托管他们的项目。 这并不会使你比任何其他插件更多或更少的官方。

我还要注意到Subversive自成立以来一直处于“孵化”阶段,在我看来它不会满足毕业要求。 正如您在此处所看到的,项目中只有一个提交者,并且提交活动已经减少到非常低的水平。

颠覆性 - SVN团队提供商

那么为什么要使用Subclipse? 我们积极参与Subversion本身。 我是Subversion PMC成员并帮助维护Java语言绑定,以便我们(以及像Subversive这样的其他项目)可以使用API​​。

我们直接使用Subversion来定义和改进API,并确保将必要的功能暴露给像Subclipse这样的客户端。 我们还与Visual Studio集成( AnkhSVN )和TortoiseSVN团队密切合作,确保客户之间的用户体验相对一致。

Subclipse仍在积极维护,我们维护对Eclipse版本3.2到4.2的支持。 我们一直在努力倾听反馈并融入社区的想法。 最近的1.8.x版本包括内部更改,这些更改可以在处理大型项目时(即您真正看到它时)大大提高Eclipse的性能。

Subclipse在合并跟踪支持等领域处于领先地位,我们与Subversion团队密切合作,首先在1.5中添加此功能,然后在后续版本中进行演变。 我们经常是新API的最初消费者,并为项目提供了强化功能所需的反馈。 几年前,我们还引入了图形修订图功能,成为第一个将这个长期要求的功能带给Eclipse用户的人。

如果Subversive中有特定的UI功能,人们希望在Subclipse中看到,我鼓励您访问我们的社区并参与我们的论坛。 也许其他用户可以分享您的观点,我们可以一起改进用户界面。

论坛[Subclipse-users]

Eclipse 4.2是本文发布时的最新版本,但可以安全地假设Subclipse将支持所有未来的Eclipse版本。


#4楼

SubversiveSubclipse具有更多优势,如下所示。 但只有Subversion没有的一个功能对于使用分支是如此关键。 所以我们必须使用Subclipse

颠覆性优势:

  • 视图和图标提供更多信息
  • 刷新提交同步项后,将关闭提交的文件。

Subclipse的优势

  • 能够比较两个分支

#5楼

Subclipse优于Subversive的优势......它实际上可以工作!

很久以前我在开发Eclipse的协作插件时使用了Subclipse,它依赖于Subclipse。 插件的Subclipse部分从来都不是问题,虽然整个Ant的东西仍然让我感到困惑,但好的部分是你不必理解Ant部分如何工作以了解如何使用它。

我今天尝试安装PDT(这是一个完整的其他博客),然后是Subversive,因为像许多人一样,它被描绘成“Eclipse SVN插件”。 我无法一次安装这四个连接器,所以我不得不一次安装一个,一次一个地安装它们,一次只能安装SVN服务器。

我正在尝试PDT和Subversive,因为我想节省时间,而不是在插件的不同问题上花费更多。

我卸载了Subversive,安装了Subclipse,并且就像那样连接了。

节省时间和麻烦,从一开始就去Subclipse。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!