Eclipse SVN plugin comparison Subclipse vs Subversive

Eclipse SVN plug-in comparison Subclipse vs Subversive

[From: http://www.akii.org/eclipse-svn-plugins-subclipse-vs-subversive.html]

There are two plug-ins for connecting SVN libraries under Eclipse - Subclipse and Subversive, which can It is said that these two plug-ins are very good plug-ins, and it is indeed a headache for users to choose which plug-in to use.

The homepage of Subclipse is located at http://subclipse.tigris.org/, which is closely related to SVN (http://subversion.tigris.org/), and we can call it the official eclipse plug-in of SVN. And Subversive is the official SVN plug-in of eclipse, the home page is located at http://www.eclipse.org/subversive/.

Subclipse is a project directly supported by SVN and has been around for a long time. And Subversive was first developed by a third-party company, Polarion. Earlier there were rumors that Subclipse would become a member of the Eclipse Foundation, but in the end there was a surprising result, Subversive became the first sub-project of Eclipse. What happened in between, we don't know. Perhaps there is some controversy over certain protocols between Eclipse and SVN, two very successful open source projects.

Whether it is Subclipse or Subversive, the SVN connectors they use are nothing more than these two, JavaHL and SVNKit ( http://svnkit.com/ ), SVNKit is Subversion's pure Java connection library version, and the entire connection bottom layer is made by Java Implemented without additional support. JavaHL uses Subversion's native link library, plus the Java call library. These two connection libraries give the impression that JavaHL should be superior in connection stability and speed, while SVNKit should be easier and more applicable. If you have to recommend one, I still recommend to choose JavaHL first, and then choose SVNKit if JavaHL does not work properly in your system.

I used Subclipse originally, and then switched to Subversive (hehe, I pay more attention to the officialness, after all, Subversive is a project officially supported by Eclipse, and Subclipse is more like a third-party project). If I have to compare the two plugins, I can only judge by the difficulty. To be honest, I have Googled many articles comparing the two, hoping to make me have a very clear choice to use Subclipse or Subversive, in fact, the final results are similar to the two. The main purpose of writing this article is not to tell you that the two are indistinguishable, you can just choose one, but to summarize your own experience using them, and to guide you which one should be preferred.

Subclipse vs. Subversive

From the ease of use of the two plugins, it can only really be said that it is difficult to distinguish. Relatively speaking, Subversive may be due to the official Eclipse. It seems to be better integrated with Eclipse. Relatively speaking, the operation in Eclipse will make people feel more comfortable, such as project branch layout and so on. Subclipse is relatively more closely related to Subversion, and Subversion's support for updates, special functions, etc. is far beyond Subversive. For example, the official version of Subversion 1.6.0 was released a few days ago, and Subclipse immediately followed up with support for SVN 1.6.x, but Subversive did not even release an Alpha version compatible with SVN 1.6.x. Hehe, if it weren't for SVN 1.6.x, I wouldn't pay attention to Subclipse again, because after all, Subversive has been used quite smoothly, and there is no problem. What makes me feel novel about this attention is that Subclipse also supports the viewing of version branch diagrams.

how to choose? I think it can be considered from the following aspects:

Is Eclipse the only way for you to operate SVN? If yes, prefer to choose Subversive; if not, for example, like me, and often use TortoiseSVN, prefer to choose Subclipse. Subclipse's operations tend to be more accustomed to TortoiseSVN, while Subversive's operations are more apt to Eclipse habitual operations.
Is SVN your only version management system (or the most important management system), are you interested in the new functions and features of SVN? If so, prefer Subclipse; otherwise, prefer Subversive.
Will your SVN operation be simpler? For example, do you only use simple checkout/commit, etc., and don't want to spend time studying the advanced features of SVN. If yes, prefer Subversive, if no, Subclipse is recommended.
Can the above points help you choose which plugin? In fact, these two plugins are very good. For our daily use, which one can complete our tasks well, if you are still not sure, don't bother to spend time on it, and don't have to search for two plugins online. For comparison, just choose one.


SVN 1.9.* installation referencehttp
://blog.csdn.net/chenchunlin526/article/details/54631458

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326077496&siteId=291194637