GitHub is a time saver
February 16, 2018

GitHub is a time saver

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with GitHub

Github is used by our whole organization. It solves the problem of version control. It's easier to make changes to a repository and rollback if things go wrong. It helps us to avoid a lot of manual work by tracking changes in an automatic way.
  • Github helps in highlighting changes made to your code and the difference from the previous commit.
  • We can branch off the main code if its a long term project as this may lag behind several commits made in that time frame.
  • Easier to track code changes by going through a detailed commit message.
  • Not much that I can state, maybe it has a learning curve for non-programmer people committing to the repository.
  • It has a specific set of instructions to follow. For example, if this is a repository where commits are frequent, the user will have to remember to update before pushing changes, if not this ends in merge conflicts.
  • Like all open source software, Github depends on it contributors. If this is not maintained in the future, we may have to switch over to another VC software or make do with what we have.
  • It saves time with version control, and time is money.
  • It can allow multiple people to work on a piece of code, this saves time again.
  • We can avoid money loss when and if something goes wrong in our prod environment, this can be fixed with a simple rollback.
I have used TortoiseSVN before. With SVN we don't have local source control if not connected to the repository. Git is decentralized and helps us in working remotely and committing to a repository when not local.This also adds the complexity of which commands work locally and which work with the server. Github is also faster.
Github is best suited for keeping track of software development code, it can also be made public to give access to other people not within the org to contribute, this results in the code being open source. Github is not good for role-based contribution as in the case of giving access to a repository, the person can see everything including the source code. To avoid this, we can use GitLab.