Skip to main content Help Control Panel

 

Projets «   Source Code Management Interest Group «   Announcements «  

Why should we move from SVN to Git?

There are at least four reasons to use Git:

  • We have decided to branch development of yacs, and experts says that merging is painful with SVN

  • We want powerful developers to benefit from powerful tools to manage code at their powerful computers

  • We want to embrace parallel development on a large scale, instead of discussing "who is allowed to commit?"

 

Maybe you would like to add your own reason for using Git instead of SVN or CVS?

1- Alexis Raimbault on Apr. 26 2010

after watching the video, i noticed that

  • git tracks content history, not only change on files. So for example it can give history when you move a function from a file to another.
  • performance are very strong
  • security is better (against malicious people or hardware issues)

also, as it is a distributed model where it is very easy and fast to merge branches, each developers can branch localy as he needs for his projects, an merge later, without disturbing other developpers. But it still possible to share his works and get other's works at any time. This is a amazing improvement.

a integrator could store localy branches for each website he maintains. When he wants to upgrade yacs it could be easy even if he had changed some of the core's files.




Alexis Raimbault webmaster free-lance