by merlyn
After having fought various version control systems over the decades, git is a breath of fresh air. Git is a system that is optimized for independent development, where branching and merging are the rule, rather than the exception. Git also provides a compact complete history of the entire project for every repository: compact enough that the current checkout for the linux kernel is twice the size of the entire 2.6 history! Git encourages proper
32 of 33 users found the following review helpful. Was this review helpful to you? Yes | No
by Bart Massey
I use a lot of different SCMS's these days. Git is my current default. It has some problems; it is quite arcane, and it doesn't work well with Windows. Nonetheless, it is fast and fluid, and supports distributed work extremely well. In situations where the culture and technology permits and a bit of learning curve is OK, Git is a great piece of software.
6 of 6 users found the following review helpful. Was this review helpful to you? Yes | No
by ashcrow
Really. When most people think about their SCM/VCS it's usually in negative terms. 'Why can't subversion do abc?' or 'why does CVS suck?!. With Git I've found myself less worried about how to track my code leaving me more time to actually hack away. While I do agree that those coming from the CVS/SVN world (as I did) do have a learning curve, it is well worth the effort. Once you get over the curve you'll wonder why all SCM/VCS's are not as great as Git.
1 of 1 users found the following review helpful. Was this review helpful to you? Yes | No