I need to select VCS for embedding in the Java application that I am developing. The Java application will interact with VCS through the API, but the user will also interact with it directly through the Eclipse plugin.
Three VCS candidates have been identified: Mercurial, Git, and Subversion. I need to choose one based on the following criteria (in a specific order):
There may be other considerations that I missed, I will update the question if you like spring more.
Thank!
- , , ? Mercurial Git , , , .
, Subversion, , VCS. Mercurial git, svn .
Mercurial (hg) vs Git, git. , hg , git , hg.
, . git Unix ( gnu). Hg python, , C-, , , jython. , , Java git: http://eclipse.org/jgit/
, hg git GPLed, , . SVN Apache, ( , , ).
Source: https://habr.com/ru/post/1777629/More articles:My UIActionSheet is not clickable, and now I can do nothing - iphoneThe combobox popup window may appear outside the combobox window, how? - user-interfaceDouble thumb on one search bar in Android 2.1 - androidClient does not support authentication protocol requested by server - authenticationWhy is the emulator network (Mac OS X) turned off? - androidService call from Html - htmlСинхронизированный unordered_map в С++ - c++STL std :: map, pass by ref to const and the need for const_casting - c ++Using <= and> = in XSLT - xpathStrategy Template Right? - oopAll Articles