Perforce

From Jonathan Gardner's Tech Wiki
Jump to: navigation, search

Perforce absolutely, positively stinks. It stinks to high heaven. I hate it. I hate it probably more than I hate any other piece of software.

I have to use perforce at one of my jobs. I have yet to find anyone, ANYONE, in the entire universe who can do these simple tasks in perforce:

  • Back out a change made a long time ago, especially when that change added or removed files.
  • Find out what changed between two non-subsequent revisions.
  • Figure out whether you accidentally changed a file that was not in edit mode. And, if you did, revert it.
  • Figure out how to merge a whole bunch of changes from one branch to another, without getting stupid conflicts that aren't conflicts at all.

The syntax of perforce is absurd and stinky and no one understands it.

The support tools for perforce are pathetic.

The tribal knowledge of perforce is non-existant, either on the internet or on the perforce site.

If anyone is going to shell out a dime to the perforce company, I demand you STOP and reconsider. There are far better solutions out there. For instance, Subversion.