Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

svn was a nightmare when it came to handling conflicts. So at least for me, humming in the background wasn’t the term used for it at work.


This was only for true before svn 1.5 (before it had 'merge tracking'). Also, branching and merging by far wasn't as essential in svn as it is in a decentralized version control system like git. In a centralized version control system it works perfectly well to do all development in the main branch, and only branch off dead-end 'release branches' which are never merged back.

Tbh, I really wonder where the bad reputation of svn is coming from. Git does some things better, especially for 'programmer-centric teams'. But it also does many things worse, especially in projects where the majority of data is large binary files (like in game development) - and it's not like git is any good either when it comes to merging binary data.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: