Perforce: Why do you make simple things hard?

In Perforce: Just A Faster CVS? Simon Harris says:

So, it’s 7am-ish and I’ve had 6 or so hours of sleep to ruminate on this but yup, from a developers perspective, I still think Perforce sucks.

I like to work offline, a lot, on planes, trains and in taxi-cabs; I like to be able to see immediately what’s changed; and I like to be able to revert everything (or only somethings) several times while I’m prototyping.

With subversion I get a lot out-of-the-box and while there will always be nice to have features such as “add all unknown files” it does pretty much everything I need.

For instance, is there a Perforce equivalent of svn cat? Perforce does seems to make simple things hard, perhaps I just need to read the manual again.

One Response to “Perforce: Why do you make simple things hard?”

  1. Hi

    I understand what you mean. It all depends on with whom you’ve been working. Whenever you work in a very small team, or on your own (in your garage?), well, undoubtedly, no need to be connected to a server, for sure.

    However, this is not the case for all developers. Some of them have to work together, not being located in the very same desk or in the same country. It can become a real nightmare to find out someone has modified a lot of files just when you want to commit your changes (and maybe finding out then that your own modifications have already been done !). The sooner you have a clue someone’s making some changes on a file, the better it is , if you have to modify it too ;-) Unless you’re fond of the merge stuff …

    Thus, I wouldn’t say PerForce is bad and SVN/CVS are better. It depends on how you work.

    Anyway, nobody’s perfect. Neither are SCM tools ;-D

    Caroline

Leave a Reply