Overall Satisfaction with GitHub
We are using GitHub in our development team as our source control solution. GitHub allows us to easily work from either the office or remotely. Git's distributed version control makes branching incredibly easy, and GitHub provides the most seamless and easy to use Git solution I have found. GitHub provides a ton of integration options with any tool you are using.
- GitHub makes it easy to research and find what code changed and when.
- GitHub is easy to integrate with other tools.
- GitHub is reliable and dependable. I've used it for nine years without issue.
- When browsing history of a file, GitHub could make it easier to see the file after a particular commit instead of just being able to quickly view the commit. I'd like to be able to see the commit or the file itself in one click.
- I would like to be able to view commits by user.
- I would love to be able to traverse code on GitHub (go to definition, etc) - the good news here is that they are working on these features!
- GitHub has made branching much easier for our dev team. Easy branching makes it easier for us to gain all the benefits of source control while giving us the flexibility to decide what features/branches we want to go in any particular release.
- Integration with third-party tools like Azure DevOps has allowed us to streamline workflows and gain the benefits of automated testing whenever a commit is made.
- GitHub has also raised visibility with its integration with our Sprint boards. We can easily jump to a commit from a work item.
- Bitbucket and Azure DevOps Server (formerly Team Foundation Server)
GitHub is at least as good as Bitbucket, if not a little more refined. GitHub is hands-down better than TFS. If you are using TFS, you really need to move to a modern source control system. The newer Azure DevOps Server has a decent Git offering, but the UX is incredibly clunky and difficult to navigate. It's like they spent zero time thinking of usability. I would say Azure DevOps Server is several years behind GitHub as far as usability.
Do you think GitHub delivers good value for the price?
Yes
Are you happy with GitHub's feature set?
Yes
Did GitHub live up to sales and marketing promises?
Yes
Did implementation of GitHub go as expected?
Yes
Would you buy GitHub again?
Yes