Esteban R.
ER
Esteban R.
Applications Engineering
Small-Business (50 or fewer emp.)
"For college and work an essencial tool in the developing process."
4/5
What do you like best about P4?

It has its own user interface, I don't have to depend on third party programs to use them as User interfaces. We are using perforce for source control management storing code, documents and binaries Review collected by and hosted on G2.com.

What do you dislike about P4?

I still haven't figure out the best way to create a branch of a older version. I always run into issues. Review collected by and hosted on G2.com.

Verified User in Computer Software
AC
Verified User in Computer Software
Enterprise (> 1000 emp.)
"Good but expensive"
3.5/5
What do you like best about P4?

Reliable, have used for the past two decades and have never had any data loss.

Command line based (there is a GUI as well but not nearly as good). Powerful and easy to learn. Review collected by and hosted on G2.com.

What do you dislike about P4?

Helix4Git. Causes lots of internal pressure as some developers like git and others perforce, so this is used as a wedge for git users rather than having a consistent environment. Review collected by and hosted on G2.com.

Thandesha K.
TK
Thandesha K.
Release Engineer
Consumer Electronics
Enterprise (> 1000 emp.)
"Perforce for everything"
4.5/5
What do you like best about P4?

It is best suited for small project, big projects - projects of any size.

Granularity of access control is great.

Great tool for today’s CI/CD solutions.

Excellent support Review collected by and hosted on G2.com.

What do you dislike about P4?

It demands for bigger HW resources compared to GIT

It demands for larger admin team compared to GIT

Not dynamic as GIT Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Small-Business (50 or fewer emp.)
"Easy to use, scalable and fast"
5/5
What do you like best about P4?

Native support for DVCS is my favorite feature with streams being an equal. I cannot state enough how important it is having a stable version control system that does not lose your history and shows you what streams have to be updated by changes made by other users. Review collected by and hosted on G2.com.

What do you dislike about P4?

My biggest grip is with p4v for macOS, in which you can connect to a DVCS, but the connection only works once and after that, there are failures reported by the app that does not seem to be addressed by Perforce. Review collected by and hosted on G2.com.

SP
Simon P.
Principal Software Engineer
Information Technology and Services
Mid-Market (51-1000 emp.)
"Perforce Helix - version control for all."
4.5/5
What do you like best about P4?

Perforce Helix is a very fast and reliable source control engine. It's client tools are easy to use and provide great visualizations of file and branch differences. Time lapse view is a very useful way to see the evolution of one files changes. Managing branches with a streams depot is easy and makes enforcing a branching methodology simple. Review collected by and hosted on G2.com.

What do you dislike about P4?

Some of the concepts surrounding merging between branches can be a tricky to explain to all users.

Merging changelists between branches where files have been moved, renamed or deleted can be a bit tricky with obscure error messages. Better guidance on how to resolve these issues when they occur would be appreciated. Review collected by and hosted on G2.com.

Verified User in Computer Software
AC
Verified User in Computer Software
Mid-Market (51-1000 emp.)
"Helix Swarm offers power & control"
4.5/5
What do you like best about P4?

Helix Swarm allows me the power to review my team's code, automate QA verification status, and limiting commits to approved & verified code. Review collected by and hosted on G2.com.

What do you dislike about P4?

Swarm allows a lot of automation, but it would really be useful if the Perforce 'changes -i' command worked with shelved changes (as opposed to committed changes), to more easily identify change origins from integrations. Review collected by and hosted on G2.com.

Sumit P.
SP
Sumit P.
DevOps Engineer
Computer Software
Enterprise (> 1000 emp.)
"Perfect tool in making daily life easier for companies in such a demanding market ."
4.5/5
What do you like best about P4?

The capability of Helix to handle such a huge code base of the company with so much of features to offer. Review collected by and hosted on G2.com.

What do you dislike about P4?

The Helix behavior with in house written perforce trigger should be supported. Review collected by and hosted on G2.com.

Thiagu M.
TM
Thiagu M.
Principal Software Engineer
Enterprise (> 1000 emp.)
"Best versioning tool i have used so far"
5/5
What do you like best about P4?

I like perforce as the best versioning tool I have used so far in my 12 years of career in software engineering. If u r looking for client-server model versioning engineer perforce is the best solution u can get. now they have updated with git clients and perforce server which is closing the gap between distributed and client-server model of versioning. Review collected by and hosted on G2.com.

What do you dislike about P4?

not having the facility of creating personal branches and tracking versions for them Review collected by and hosted on G2.com.

SG
Scott G.
Software Developer
Information Technology and Services
Enterprise (> 1000 emp.)
"A powerful, scalable source control and security tool"
4.5/5
What do you like best about P4?

Perforce is an incredibly powerful and flexible centralized source control management system whose support is second to none (not that you'll need it that often). Their development teams are always improving the existing core of the tool in addition to adding new features and support for elements such as security, distributed SCM, and many others. Surrounding the main Helix software are a plethora of equally well developed and maintained satellite services such as Git support (GitSwarm), team collaboration (Swarm), visual merge tools (p4 merge), etc. As to their reliability and scalability, you need only look to the companies who have trusted their source to Perforce to understand its capabilities in this arena, and I will mention again the first rate support you receive with the tool, I have experienced none better. Perforce is extremely stable tool as well, and once it is set up and running as required, it will faithfully continue to run without any fuss or muss. Review collected by and hosted on G2.com.

What do you dislike about P4?

As the sole (part time) admin of an 834 user system I have found myself wanting for greater granularity in the delegation of certain administrative functionality to trusted development team leaders. Perforce is adding these functions as the tool moves forward (currently running server version 2015.2 as of this writing) which will help me with this, but as of right now, this is a small pain point for me. Another difficulty that can be experienced, especially if migrating from a non-branch based SCM tool, is the learning curve for the use of client workspaces and proper branch policy. This is not an issue with the Perforce service itself, but it is a more powerful (and hence more complicated in some aspects) tool which may require more effort in initial training with the tool and its concepts. Well worth the effort however. Review collected by and hosted on G2.com.

Verified User in Semiconductors
US
Verified User in Semiconductors
Enterprise (> 1000 emp.)
"Enterprise level centralized Version Control System"
4/5
What do you like best about P4?

Perforce is a scalable system that works well in a large organization with a lot of users and different permission requirements. Integration with third-party systems like Jenkins and Jira is good.

I like the Swarm review system and possible integration with Jenkins for blocking commits based on test builds. Review collected by and hosted on G2.com.

What do you dislike about P4?

Without proper replica servers, a centralized perforce server can be slow. Review collected by and hosted on G2.com.