Practice Manager at a comms service provider with 10,001+ employees
Real User
Has a good automated deployment process and good scalability options
Pros and Cons
  • "The features I am most impressed by is the automation."
  • "I would like to see an improvement in the way the product owner can review changes."

What is most valuable?

The features I am most impressed by is the automation, and when we do the pull requests, everything gets indicated on there in terms of the deployment steps and full-on automated deployment. We have found that the standard level for DevOps in terms of automated deployment is 30 minutes. So we actually hit that in 30 minutes, which was great.

What needs improvement?

I would like to see an improvement in the way the product owner can review changes and so forth. But I believe there are licensing costs related to that. It would be better to keep everything simple with one standard license fee.  

For how long have I used the solution?

We've been using Git on our premises for about eight months now.

What do I think about the stability of the solution?

There wasn't any instability at all because when we did our first automation deployment, we hit 100% with zero bugs introduced. That was really, really good. I just think we must get the automated testing right. We don't have that many seasoned automated tests and therefore we did all the full-on regression testing that was needed, went into production and had zero defects.

Buyer's Guide
Git
May 2024
Learn what your peers think about Git. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
771,968 professionals have used our research since 2012.

What do I think about the scalability of the solution?

We have about 40 to 50 users and 12 testers, and so far it has been very scalable. We plan to increase our usage in the future.

How are customer service and support?

We have monitors in place for our usual business so if anything goes down, there is an immediate response to look at that from a proactive perspective to see what is affected. In terms of from a testing perspective, through change, it is a database issue or anything like that. In terms of support, we have two sections of support. One for terms of DevOps where we have a operations person responsible for this. And when we put the software into production, we have someone on standby to ensure that everything is in perfect working condition. 

Which solution did I use previously and why did I switch?

There are other options in the greater part of our environments. But since we were working on Microsoft from the start, it just was easier to continue that way. It was a new department being established and we wanted to start off that way, rather than moving from an old state to a new state. It takes longer and the change management is greater.

How was the initial setup?

Our technical team will be able to tell you exactly, but I believe they found some problems around the installation and so forth. I do know that it took them a while to actually get the automated deployment right before they could actually execute it. Perhaps the developers can make it easier in terms of getting readiness for automation deployment. It was quite complex and it took us about a day and a half. However, if you do a manual deployment, it doesn't take that long.

What other advice do I have?

My advice to others would be to implement it correctly and do whatever your unit test brings back in terms of an approach. Fix that first and then start with your coding. That is how you ensure quality.

I would say that you should start afresh. Instead of trying the squad branching, do the release branching, and work from there. Don't be wary of actually starting on DevOps. Sometimes people are wary of the unknown but it adds a lot of value if you go with the CDCI approach. 

It is a great product and my rating is eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Technical support at Microsoft
Real User
Top 20
A shallow learning curve that is easy to use
Pros and Cons
  • "Git's learning curve is shallow, making the solution easy to use after a few tutorials."
  • "I would like more documentation."

What is our primary use case?

Git is used to develop software.

What is most valuable?

Git's learning curve is shallow, making the solution easy to use after a few tutorials.

What needs improvement?

I would like more documentation.

For how long have I used the solution?

I have been using Git for nine months.

What do I think about the stability of the solution?

Git is stable.

What do I think about the scalability of the solution?

Git is scalable.

How are customer service and support?

I am satisfied with the technical support.

How was the initial setup?

The more we do it, the easier the setup becomes, but the first few times were not easy. At most, it takes a couple of days to implement. 

What other advice do I have?

I rate Git an eight out of ten.

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Git
May 2024
Learn what your peers think about Git. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
771,968 professionals have used our research since 2012.
Ben Mbarek - PeerSpot reviewer
Embedded Software Engineer at a manufacturing company with 201-500 employees
Real User
Top 5
Reliable, useful tacking, and simple implementation
Pros and Cons
  • "The most valuable feature of Git is its ability to track updates, such as firmware documentation. Additionally, many people can make changes to code without problems. It is able to solve conflicts very easily."
  • "Git can improve the size of the depository it can handle and add the capability to detect the change between common files, such as Excel and PDF documents."

What is our primary use case?

Git can be deployed on the cloud and on-premise.

What is most valuable?

The most valuable feature of Git is its ability to track updates, such as firmware documentation. Additionally, many people can make changes to code without problems. It is able to solve conflicts very easily.

What needs improvement?

Git can improve the size of the depository it can handle and add the capability to detect the change between common files, such as Excel and PDF documents.

For how long have I used the solution?

I have been using Git for approximately five years.

What do I think about the stability of the solution?

Git is stable.

What do I think about the scalability of the solution?

The scalability of Git is good.

We have only developed using this solution in my company.

How are customer service and support?

I rate the support from Git a three out of five.

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

We use another solution prior to Git.

How was the initial setup?

Git is not simple to set up.

What about the implementation team?

We did the implementation of Git in-house.

Which other solutions did I evaluate?

We did not evaluate other solutions.

What other advice do I have?

We have one person that does the maintenance of the solution that accesses the cloud services.

I rate Git a ten out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Presales engineer at Goodus
Real User
Top 5
Reliable and has high user popularity
Pros and Cons
  • "The most valuable feature of Git is its reliability and user popularity."
  • "If the solution could provide more language support options such as Korean, it would be helpful."

What is our primary use case?

I am an engineer and I am using Git for research. I follow the event issues that can take place.

What is most valuable?

The most valuable feature of Git is its reliability and user popularity.

What needs improvement?

If the solution could provide more language support options such as Korean, it would be helpful.

For how long have I used the solution?

I have been using Git for approximately three years.

What do I think about the stability of the solution?

The stability of Git is good.

What do I think about the scalability of the solution?

We have approximately 500 users using this solution in my company.

How are customer service and support?

I have not used the technical support of the solution.

Which solution did I use previously and why did I switch?

I have not used similar solutions to Git.

How was the initial setup?

There is no installation for the solution because it is cloud-based.

What other advice do I have?

I would recommend this solution to others. It is popular.

I rate Git an eight out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Project Manager and Researcher at a consultancy with 11-50 employees
Real User
Branch Management is helpful, but the GUI needs to be improved to make it more usable
Pros and Cons
  • "The most valuable feature of this solution is the branch management functionality."
  • "The GUI needs to be improved."

What is our primary use case?

We use this solution to assist with our development.

We are using the on-premise deployment model, with Git installed on our server.

What is most valuable?

The most valuable feature of this solution is the branch management functionality.

What needs improvement?

The GUI needs to be improved.

For how long have I used the solution?

We have been using this solution for ten years.

What do I think about the stability of the solution?

The stability of this solution is very good.

What do I think about the scalability of the solution?

For our use, scalability is not a problem.

We do not have a very complicated installation, with fifteen users. We do not plan to increase usage at the moment.

How are customer service and technical support?

I have never used technical support, although support online is good. We have solved our technical issues by looking on the internet.

Which solution did I use previously and why did I switch?

We did use another solution before this one but switched because Git was a better product.

How was the initial setup?

The initial setup for this solution is complex. Specifically, it is difficult for the average user to configure. One person is enough to handle the maintenance.

What's my experience with pricing, setup cost, and licensing?

We are using the open-source version, which is available free of charge.

Which other solutions did I evaluate?

We did not evaluate other options before choosing this one.

What other advice do I have?

We are satisfied with this product, but updates to the interface would improve usability.

I would rate this solution a seven out of ten. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Git Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2024
Product Categories
Version Control
Buyer's Guide
Download our free Git Report and get advice and tips from experienced pros sharing their opinions.