Category: Tips & Tricks

  • September 30, 2013

    We just threw our first public hackathon, and as you can imagine, we learned a lot in the process. I'd like to share a few of things we learned, so that you can hopefully use some of our experiences in planning your own event.

    1) Have A Hook

  • September 18, 2013

    Image: thatkaringirl w/Flickr

    Over the past few years you might have noticed that we here at Perforce have been building more and more applications on top of the Perforce server; first Chronicle, then Commons, and now Swarm. However our customers have been doing this for over a decade; it turns out that a fast versioning engine that can handle millions of gianormous files is pretty handy to have at the heart of a development pipeline. Heck, some users have embedded Perforce straight into their game engine!

    Posted In:
  • August 28, 2013

    continuous delivery

    It’s becoming increasingly difficult for software developers to keep pace with today’s faster release cycles. What used to be released every 12 or 24 months may now be delivered on the hour. You’ve likely heard about how Continuous Delivery can reduce the distance between a developer making a change and that change benefiting a customer. However, it’s important to remember that one does not simply implement Continuous Delivery—it’s much more of a journey than that.

    To help you on your path, we offer these five tips for Continuous Delivery. Please consider these guidelines for automating and improving development processes across the phases of your delivery pipeline.

  • August 26, 2013

    Sharp-eyed users may have noticed the addition of a new undoc option to the command line client in 2013.2:

  • August 20, 2013



    Most Perforce installations have only a single server, which is no surprise, since a single well-administered Perforce server can easily serve the needs of several hundred very active users.

    But at some point, as your Perforce installation grows in size and complexity, it is quite likely that you will find yourself deploying multiple servers.

  • August 16, 2013

    Image: A moment from the Eclipse project via

    You're probably familiar with the very useful data visualization tools Perforce provides to mine your file history and relationships such as revision graph, time-lapse view, and folder diff. They are all great tools, but I dare say they are too useful and too pragmatic. Some days you need something useless and fun, and in my next couple blog posts I'm going to talk about a couple applications that make version control fun.

    Posted In: