Eclipse中的SVN分为两个阵营。SVN的人开发了一个名为Subclipse的插件。Eclipse开发人员有一个名为subversion的插件。广义上讲,他们做的事情是一样的。它们各自的优点和缺点是什么?
当前回答
两者我都用过。我有一个问题,我的工作空间里有大约150个项目,当我选择所有的插件并选择“同步存储库”时,subversion会花很长时间。UI会冻结很长一段时间。我发现Subclipse更稳定。
总之,我经常结合使用这些工具。对于一些任务,比如检查整个分支,我更喜欢命令行。对于其他人,我使用TortoiseSVN。我使用Subclipse主要是为了查看历史记录并直接在工具上运行比较,偶尔也会进行比较(不过我更喜欢Beyond compare)。
其他回答
它们都有非常令人发指的缺陷,但我无法让subversion与我从命令行签出的项目一起工作,这对我来说是一个表演的终结者。
对我来说,两者都不好也不坏,但是subversion是Eclipse Ganymede平台中的默认SVN插件,所以它有可能与Eclipse更好地集成。
这两款我都试过了,Subclipse和Subversive都很糟糕。两者的安装都具有挑战性。如果使用subversion,则不能使用SVN外部客户端。
但是,您需要在Eclipse中安装一个SVN客户端,以跟踪更改,并且避免损坏本地存储库。
我已经安装了Subclipse,但使用TortoiseSVN实际做提交/标记/分支/合并。
subversion比Subclipse有更多的优点,如下所示。但是Subversion没有的一个特性是使用分支的关键。所以我们必须使用Subclipse。
颠覆性的优点:
视图和图标的信息量更大 刷新提交同步项后,关闭提交文件。
Subclipse优势
能够比较两个分支
Subclipse的优势在颠覆…它真的有用!
很久以前,我在为Eclipse开发依赖于Subclipse的协作插件时使用过Subclipse。插件的Subclipse部分从来都不是问题,尽管整个Ant的事情仍然让我有点困惑,但好的部分是你不必理解Ant部分是如何工作的,就知道如何使用它。
我今天试图安装PDT(这是另一个完整的博客),然后是subversion,因为像许多人一样,它被描述为“Eclipse SVN插件”。我无法同时安装这四个连接器,所以我必须一次安装一个,一次安装一个。我尝试了它们,但一次安装一个,它无法通过SVN服务器进行身份验证。
我正在尝试PDT和颠覆,因为我想节省时间,而不是花更多的时间在不同的问题上与一个插件。
我卸载了subversion,安装了Subclipse,然后像这样连接。
节省自己的时间和麻烦,去Subclipse从一开始。
推荐文章
- 哪些Eclipse文件属于版本控制?
- 命令行svn for Windows?
- 如何在Eclipse Classic中安装Eclipse市场?
- 为什么logcat没有显示任何东西在我的Android?
- Eclipse中的Java项目:无法解析Java .lang. object类型。它是从必需的.class文件中间接引用的
- 我如何移动一个文件(或文件夹)从一个文件夹到另一个在TortoiseSVN?
- 开发Android应用最好的IDE是什么?
- 在Eclipse中查找TODO标记
- 从现有源代码创建新项目时,Eclipse“无效项目描述”
- 抛出异常时中断
- Eclipse字体和背景颜色
- 如何解决“java.net.BindException: Address already in use: JVM_Bind”错误?
- Eclipse复制/粘贴整行键盘快捷方式
- 当“svn cleanup”失败时,我该怎么办?
- 如何附加javadoc或源jar在libs文件夹?