justin = { main feed , music , code , askjf , pubkey };
Ask Justin Frankel
No reasonable question unanswered since 2009!

Suggested topics: programming, music, sleep, coffee, etc.

Note: please do not ask questions about REAPER features, bugs or scheduling, use the forums instead.


Name: Ask: Human (enter yes):
[back to index] | [unreplied] | [replied] | [recent comments] | [all]

Question: So that we can learn vicariously through someone who has used subversion, why is GIT a better starting point for vc?
Asked by Will (24.234.128.x) on November 2 2010, 10:51am
Reply on November 3 2010, 7:49pm:
    The biggest advantage is that Git actually works for complex situations. SVN is great if you do very linear development, but the moment you are working in multiple branches and need to continually keep them up to date with respect to eachother, it either fails miserably or is a huge pain. Git, on the other hand, will let you trivially merge and remerge updates from a branch into another branch. We do this pretty much every day at this point. In SVN it would be a nightmare (and we'd avoid the situation to begin with).

    Other advantages of Git include being INSANELY faster, having the entire repository local (for backup and quick searching/checkouts/etc), smaller backup sizes (our repository in SVN was 450MB after being compressed, in Git it is 170mb without needing to use an external compressor), etc.

Comment:
    Your Name:   -- Site Owner's Name:  (for human-verification)

    Comment:    

    
  
[back to index] | [unreplied] | [replied] | [recent comments] | [all]
Copyright 2025 Justin Frankel. | RSS