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

Indeed. But why git? I worked for 3 companies that adopted git for completely different reasons.

The first was open sourcing parts of their code so they just started using GitHub. Makes sense.

The second used to work with Subversion, and they stayed with it. The process was built around having one and only one server with all the CI, and the hooks, and the locks. Git was used with the SVN gate purely for developers' convenience. Makes sense.

The third one was on TFS, and they couldn't quite align their process with it. So they thought "our process is a mess so let's do git". This is a red flag. If you can't get your process straight with relatively simple tool, some more sophisticated tool will (and it did) only make it worse.



> "why git?"

Honestly? Because it's become accepted as the industry standard. People who need to make the decision without having knowledge about the topic just go with whatever everybody else is doing. In the past, that used to be whatever IBM was offering, then whatever Microsoft was offering. In that respect, git is a lot better. It's flexible enough to adapt to different kinds of workflows, at least.




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

Search: