P4 Blog

  • April 15, 2015

    I recently had the honor of participating in the Version Control episode of #c9d9, the Continuous Delivery (CD) 'Continuous Discussion' series hosted by Electric Cloud. Along with panelists from Macy's, GoMidjets, Sonatype and Electric Cloud, we asked four questions about version control and CD: 

    1. Who should use/what should be in version control?

    2. How does version control affect your CD pipeline?

    3. How will version control evolve?

    4. What are your version control horror stories?

    Posted In:
  • April 13, 2015

    Remember how the simplest thing we did early in this series of blogs was create a local repository? It’s been a while, so to refresh your memory we initialized a server, created a file, reconciled our work, and submitted it.

    Posted In:
  • April 07, 2015


    When I started using Git, I immediately came across the problem that I did not know which branch I was currently in. Using Perforce I do not tend to swap branches that often since I can shelve my changes if I need to swap what I am working on, but in Git I easily work in 3 or 4 branches in parallel. Hence my problem of knowing which branch is currently active.

    Posted In:
  • April 07, 2015

    Many current security tools (e.g., encryption, network defense and signature-based products) are focused on preventing outsiders from gaining access to sensitive internal file systems and databases. However defending organizations from insider attacks is becoming a growing concern. In a recent study Insider Threat Report from Vormetric, 89% of global senior business managers and IT professionals polled felt that their organizations were now more at risk from an insider attack; 34% felt very or extremely vulnerable.

  • April 02, 2015

    We’re happy to announce the general availability of our new Helix Versioning Engine, with built-in distributed version control (DVCS) capabilities.

    Built on P4D, the Helix Versioning Engine combines the developer advantages of a DVCS workflow with the security, scalability and performance required by the larger enterprise.

    With our new DVCS capabilities, Perforce Helix users can employ simple Git-style workflow without sacrificing the power and flexibility a centralized version control system, allowing users to…

  • April 01, 2015

    To err is human, to forgive… well, that simply isn’t going to happen when you break the build. Not if you work with the kind of code monkeys I’ve known, who will gleefully adorn your head with a dunce cap and possibly even fling their poo in your general direction.

    Posted In: