Overall Satisfaction with Perforce
Having a solid source control solution is a necessity for any software company. The product development department for my organization uses Perforce for software version control. It solves a core business problem for our department by allowing us to track changes made to the main codebase, as well as branch new versions of said codebase.
- The Perforce visual client makes it easy to track changelists and file history
- Very stable with high performance
- Diff tool makes identifying code changes a snap
- Works nicely with Visual Studio via plugin
- Performing integrations is somewhat confusing for new users
- Managing multiple workspaces can get difficult
- Backing out changes can be problematic if split across multiple changelists
- Perforce fulfills all of our business needs