Skip to main content
TrustRadius
Perforce Helix Core

Perforce Helix Core

Overview

What is Perforce Helix Core?

Multinational company Perforce, headquartered in Alameda, California offers a version control and peer code review solution. Perforce version control is built around Helix Core with add-on products for code review (Helix Swarm) for free, and add Git support products (Helix4Git…

Read more
Recent Reviews

TrustRadius Insights

Users have adopted various revision control packages like Perforce, Git, and SVN to develop and store data independently. Perforce serves …
Continue reading

Great Once It Is Set up

10 out of 10
March 14, 2020
Incentivized
Each lab site has its own set of developers that operates independently but we are moving towards more collaboration and sharing software …
Continue reading
Read all reviews

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Perforce Helix Core?

Multinational company Perforce, headquartered in Alameda, California offers a version control and peer code review solution. Perforce version control is built around Helix Core with add-on products for code review (Helix Swarm) for free, and add Git support products (Helix4Git and Helix TeamHub).…

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

256 people also want pricing

Alternatives Pricing

What is GitHub?

GitHub is a platform that hosts public and private code and provides software development and collaboration tools. Features include version control, issue tracking, code review, team management, syntax highlighting, etc. Personal plans ($0-50), Organizational plans ($0-200), and Enterprise plans…

What is GitLab?

GitLab DevSecOps platform enables software innovation by aiming to empower development, security, and operations teams to build better software, faster. With GitLab, teams can create, deliver, and manage code quickly and continuously instead of managing disparate tools and scripts. GitLab helps…

Return to navigation

Product Details

What is Perforce Helix Core?

Perforce Helix Core is a version control system for teams who need to accelerate innovation at scale. It is used to store and track changes to digital assets, from source code to binary to IPs, and connects teams.

Perforce Helix Core Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Multinational company Perforce, headquartered in Alameda, California offers a version control and peer code review solution. Perforce version control is built around Helix Core with add-on products for code review (Helix Swarm) for free, and add Git support products (Helix4Git and Helix TeamHub). The original Perforce SCM solution was expanded via the Surround SCM, a software configuration management application which was developed by Seapine Software and now owned by Perforce since that company's acquisition of Seapine in October 2016. Perforce integrated the software with its Helix ALM product. Surround SCM integrates with Perforce's Helix ALM to help manage code, along with requirements, tests, and issues.

Reviewers rate Support Rating highest, with a score of 9.6.

The most common users of Perforce Helix Core are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(32)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Users have adopted various revision control packages like Perforce, Git, and SVN to develop and store data independently. Perforce serves as the backbone of version control for builds, ensuring everyone has the latest content and code. It is easy to get started with Perforce, allowing users to pull the files they want. However, it can be challenging to perform more complex tasks like branching and integrating. Nevertheless, Perforce supports a rich GUI for most tasks and a command-line interface for automated or advanced tasks, making it suitable for users with varying technical proficiency.

Perforce is accessible globally and externally to product licensees, supporting all major features like branching, shelving, and p4web. The visual client of Perforce is user-friendly, presenting the directory structure conveniently and consistently across platforms. Its merge optimization feature is highly useful for day-to-day operations, providing efficient code merging capabilities. This makes Perforce ideal for agile development, big data services, and marketing materials across thousands of automotive dealerships.

Moreover, Perforce is scalable and suitable for small to enterprise-level projects. It integrates well within a .Net environment and is leveraged by several departments to track changes in software, documentation, and assets, providing quick access to change history and approvals. In industries like healthcare, Perforce Helix Core serves as the source control management system of choice for corporate products, internal applications, custom code, and configurations. Beyond version control purposes, Perforce is also used for collaboration and sharing software between independent developer groups within and across different lab sites. In addition to its version control capabilities, Perforce ensures the integrity of code bases by providing backup and revision control features.

Attribute Ratings

Reviews

(1-3 of 3)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Incentivized
At my organization, we have several departments using our implementation of Perforce Helix. Perforce has made it easily possible to track changes to our software, documentation, and assets for over two decades. Whenever there is a question as to why a change happened, who approved it, what exactly was changed, it only takes a second or two to find out. Due to combining different organizations, we also use other version control software for some projects, but Perforce Helix is the best, by far.
  • Perforce is fast.
  • It is easy to use.
  • It is easy to administer.
  • There is nothing that can beat it when it comes to flexibility.
  • Support is top-notch.
  • Perforce (the company) needs to market itself better.
  • While their Support is the best there is, account management could be better.
  • They could be better about notifying users of new features.
While Perforce Helix is the best version control software out there, it can also be used to track your documentation, training videos and materials, and requirements. If you have strict compliance requirements, it can be used to ensure that those requirements are satisfied.

Perforce Helix is incredibly flexible and can meet the needs of individual users as well as companies with thousands of users.
  • Perforce Helix is fast, both to retrieve and submit files.
  • It is easy to administer, and requires very little time.
  • Perforce helps us produce better software, faster.
  • It allows us to meet compliance requirements with ease.
New users of Perforce Helix can be up and running in less than thirty minutes. It is easy to use, but also very powerful. Bitbucket is slow, prone to outages, and (for large teams) requires a team of dedicated administrators. I've had request for information from Bitbucket that requires hours to pull together that would take me less than 30 seconds in Perforce Helix. Large file storage in Bitbucket is clunky and requires you to jump through too many hoops. It's not even something you have to think about with Perforce Helix, as you are only limited by your OS.

Perforce Helix is very easy to use even for non-developers. I wouldn't dare ask a non-developer to store their documentation in Bitbucket.


With Perforce Helix, you can use it via the command line, via P4V, or any of the other APIs included with the product. It is extremely easy for new users to get up and running. Users of Perforce Helix only have to pull in the files of interest to them. Also, Perforce is very easy to script and integrate into your CI/CD pipeline. Streams allows you to have pinpoint control of your workflow, and P4Search is the absolute best--I wish Perforce (the company) would talk more about this. It is absolutely fabulous!
I am always telling my friends -- not only is Perforce Support the best I have ever dealt with in the business, Perforce Support is the best support of any product I have ever purchased in any industry. They respond promptly--I have never waited more than an hour to get a response to an email, even on the weekend. Because the product is so good, every significant issue I have had is due to my (or my coworker's) own stupidity, but they've been there to save our butts--promptly, efficiently, and great care.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Each lab site has its own set of developers that operates independently but we are moving towards more collaboration and sharing software between the groups. One site has standardized on Perforce and won't do any software development without using it and other sites are now moving towards using it based upon the experience of the current Perforce users. We use it not only for multi-developer teams but also as a way to back up code bases and do revision control.
  • Version control
  • Source code control
  • Automated builds
  • Difficulty of setup
  • Multiple packages needed for installation
  • Lack of available training
Once you get used to it, it is straightforward to use and it has a very large feature set for a free software package. It is free for small teams to use, which helps with a larger adoption later down the road. Also, Perforce seems to be the defacto industry standard so once you learn it, you should be able to use it at other developer positions.
  • Increased code reuse between groups
  • We know we have a code backup in place
  • Being able to quickly revert to previous versions has been very useful
My last two jobs used SmartSVN but it required a paid license to use regardless of the number of users. The initial setup for Perforce was much more difficult than SmartSVN. There is a lot of parity between the two software packages even though the terminology can be different. The communication between the server and SmartSVN seems to be smaller and fails more often than Perforce when the connection is slow, like on a remote VPN.
I had two representatives from Perforce contact me after downloading it but never responded when I had questions. I also had a difficult time finding good training material for getting started. There is a lot of available support material when running into issues, though, because of how many large companies use it.
September 30, 2019

Great Code Version Control

Kaleb-John Loo | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Perforce is the main code version control tool that we utilize at our company. It is incredibly useful to keep track of our code history and branches. The visual client is very easy to use and presents the directory structure in a convenient way. It is easy to install on any system and the user interface is consistent across platforms. Perforce has great merge optimization that is extremely useful in day to day operations.
  • Merge algorithm is smart and utilizing the visual interface to do merges makes them easier to digest.
  • Easy to set up on multiple platforms and architectures and is well supported on all of them.
  • Visual interface has many tools and customization options that help to optimize and personalize workflow.
  • Updating Perforce is somewhat challenging, especially on Linux Systems.
  • Sometimes settings disappear.
  • In order to customize the font settings, you must restart the visual client.
  • Perforce could display its progress in a clearer way.
Perforce is a perfect choice for large or small corporations who need a code version control tool. It is highly capable of handling the tasks that a version control tool should with the added benefit of having an easy-to-use visual client with the option of the command-line interface. It is very useful when doing a lot of merges and branching as it has a good workflow for resolving any conflicts. It is also good if you prefer using visual interfaces since it is built by the same people and is optimized to execute common commands and workflows.
  • Reduce merge issues which saves a lot of time and prevents issues.
  • Easy to set up and start working for new hires or new systems, which saves time.
  • Clear visual presentation of code version metadata improves overall clarity into code base.
Perforce has a better built native visual client that is much simpler to use than Git's. It has a lot of optimizations in the workflow that can execute common patterns during a usual workday. Perforce also has an easier to understand method of presenting merge conflicts and does a better overall job of handling merges.
The Perforce documentation is well supported with articles explaining how to utilize the different commands. This extends to the support for the visual client as well as the various config files which are installed with perforce. Any other help can be found online via a quick Google search so it is always possible to find a solution to whatever you are trying to accomplish.
Return to navigation