Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Well the reason that git has so many users is that the Linux kernel uses it, so if you want to do Linux development, you use git.</p> <p>Since so many people are involved with git, I'd recommend using git, simply due to the larger user base. In fact, the numbers you show above are a clear sign of this.</p> <p>As for difficulty, all version control is difficult, especially the distributed kind. SVN and CVS weren't exactly easy (for me at least) at first glance. This is just part of the necessary learning curve of getting used to a version control system.</p> <p>EDIT: Since you added a subversion reference, I figured I'd address it. I think most people will use svn because it has all sorts of pretty GUI interfaces for it. In general, people hate to use the command line, including some developers. git typically does not work very well on Windows either (or at least not as seamlessly). Since many people are on Windows, this kills the number of potential users.</p> <p>In addition, I think the concepts of SVN are a little easier to grasp since svn uses a central repository rather than a distributed system. It's easier to understand, "Here is the big mountain of code, please add your code here," than "Here is some code, mine might be different from his, his from hers, but you can add something if you wish."</p> <p>In my opinion, svn has a much better system of documentation set up. git's documentation is targeted to a little bit higher level of knowledge (of the program, not a programmers intelligence) and so makes sense after you use the system, but when first start, it just looks like a bunch of gobbeldy-gook.</p> <p>Overall, I think svn is and will always be more prevalent because its general operating concepts are easier to understand, the tools are easy to use, and it has wonderful support on Windows. </p> <p>Let me end with my final two cents though and say that I much prefer git because I think it's much more powerful than any other system I've used. Climbing the learning curve definitely pays off once you begin to understand the program better.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload