polygonal/polygonal — Issue #2: Possibly moving to github
Author: moveaway00
Created: 2011-12-22 19:13:33+00:00
State: open

One of the biggest pluses to git is how well it handles branches, and merging. While you can use your current, linear, svn flow, most people will make a branch for each new added feature, then merge it back in to the main branch when it's done and tested. Another good feature is that git is distributed. Meaning you can work offline. You clone the repository as normal, then you can work on it anywhere, anytime, anywhere. Just commit like normal. When you get back online, you just 'push' the commits up to github. Plus, as you can see at https://github.com/moveaway00/polygonal/tree/svn, it's pretty easy to copy your current svn history over into git.

Github has an advantage of its own. Github makes it easy for people to "fork" your code. They can make changes to the code, then offer them up to you to merge back into your own repository. It allows for a collaborative editing in a way svn does not allow.