• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Why is GitHub so "hot" ?

Status
Not open for further replies.
Level 15
Joined
Aug 7, 2013
Messages
1,338
Hi,

Why does everyone seem to use GitHub?

I use SVN for version control and usually have stuff on google code. That's how the R & D company did it as well (all the code was open source) and my supervisor never mentioned GitHub once.

What are the advantages of putting code on GitHub versus google code?
 

Dr Super Good

Spell Reviewer
Level 64
Joined
Jan 18, 2005
Messages
27,258
SVN was designed for corporate users while GIT was designed for open source usage.

SVN is licenced under the Apache License.
GIT is licenced under the GNU General Public License v2.

This legally make a difference to what they can do.

Also the way revisions are managed in GIT is more flexible than SVN. In SVN branches generally are stored in the same repository and it is tricky/difficult to merge repositories. This means development is more linear and branches need to be more carefully planned so they can be merged later. GIT on the other hand can take another repository and merge it very easily. You could decide to start your own branch of a GIT repository locally, make some changes and then export those changes back to the main branch with a merger or even start a separate git repository and merge in changes from the main.

The main reason GIT is so big is that the Linux Kernel and many related projects are managed by it (it was designed to do so in fact). Linux is a big deal in the IT sector.
 
Status
Not open for further replies.
Top