# P4 Reviews
**Vendor:** Perforce  
**Category:** [Software di controllo versione](https://www.g2.com/it/categories/version-control-software)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 95
## About P4
Perforce P4 è una piattaforma di controllo delle versioni standard del settore, progettata per team che lavorano con grandi e complessi codebase e risorse digitali. Progettato per gestire la scala dove altri strumenti raggiungono i loro limiti, P4 aiuta i team ad accelerare la produzione, eliminare il caos della condivisione dei file e mantenere ogni versione tracciata e recuperabile. Che il tuo team sia distribuito o si stia muovendo rapidamente verso il rilascio, P4 rende facile collaborare in modo efficiente e mantenere il controllo, indipendentemente dalla dimensione o complessità dei tuoi progetti. P4 è fidato dai marchi più innovativi del mondo, tra cui Pixar, NVIDIA, Scania, EA, Ubisoft e VMware.




## P4 Reviews
  ### 1. Helix Core

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sadaf R. | Senior Design Engineer, Semiconduttori, Mid-Market (51-1000 dip.)

**Reviewed Date:** August 29, 2023

**Cosa Le piace di più di P4?**

Facile da tracciare le liste di modifiche e la cronologia dei file.

**Cosa non Le piace di P4?**

Gestire più spazi di lavoro è molto difficile.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Heliz Core rende facile tracciare le liste di modifiche e la cronologia dei file. Possiamo identificare le modifiche al codice in modo molto semplice.

  ### 2. Ottimo prodotto, soprattutto con Swarm

**Rating:** 5.0/5.0 stars

**Reviewed by:** Paul  B. | Sys admin, Mid-Market (51-1000 dip.)

**Reviewed Date:** February 26, 2022

**Cosa Le piace di più di P4?**

Il servizio di aggiornamento costa quasi nulla e l'aggiornamento all'ultima versione, con Swarm aggiunto, è molto più stabile della mia versione precedente.

**Cosa non Le piace di P4?**

Non potrei essere più felice di come l'aggiornamento sia stato eseguito in modo così professionale e con tutte le domande risposte man mano che procedevamo. Il signore che mi ha aiutato è stato eccezionale.

**Raccomandazioni per chi sta considerando P4:**

Ottimo prodotto, almeno provalo

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Stabilità e aggiunta di Swarm. Grandi prodotti

  ### 3. P4V

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vincent B. | Principal Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** May 24, 2022

**Cosa Le piace di più di P4?**

Niente di speciale, ci sono solo abituato e ora lo trovo piuttosto facile da usare.

**Cosa non Le piace di P4?**

Quando non riesce a rinominare/spostare e quando si blocca

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Non digitare il comando p4

  ### 4. Il miglior software di controllo versione disponibile

**Rating:** 5.0/5.0 stars

**Reviewed by:** Faraji B. | IT Administrastor/Junior Visual Effects Artist, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 03, 2021

**Cosa Le piace di più di P4?**

Adoro l'interfaccia! È estremamente semplice trovare ciò che stai cercando e usarlo per completare i compiti, e la possibilità di tracciare facilmente le risorse lo rende uno dei migliori prodotti disponibili per il controllo delle versioni sul mercato.

**Cosa non Le piace di P4?**

Non sono un fan di come le licenze siano limitate in base all'acquisto (dato che 6 per una licenza standard - le altre DEVONO essere acquistate in gruppi di 5 e non singolarmente).

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

I vantaggi consistono nel poter utilizzare il software tramite la sua interfaccia utente senza dover scrivere continuamente righe di codice per inviare, controllare o modificare risorse. Rende più facile lavorare su progetti con utenti che non sono familiari con il software grazie alla facilità dell'interfaccia utente.

  ### 5. Perforce Helix ha trasformato il nostro team di sviluppo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Colleen C. | Director of US Support Operations, Mid-Market (51-1000 dip.)

**Reviewed Date:** August 03, 2021

**Cosa Le piace di più di P4?**

La possibilità di avere più versioni del codice sorgente memorizzate contemporaneamente ci ha aiutato a tenere traccia accurata delle nostre release. La funzionalità che consente a più sviluppatori di avere il codice estratto e di aggiornare comunque tutte le versioni correttamente ha eliminato i problemi che avevamo con bug o codice incompatibile rilasciato sul campo.

**Cosa non Le piace di P4?**

Abbiamo scoperto che, a causa delle risorse richieste, era più efficiente far eseguire agli sviluppatori il proprio ambiente di sviluppo localmente anziché sulla rete. Abbiamo dovuto capire come fare backup periodici dei loro PC per assicurarci di non perdere alcun codice prima che venissero effettuati i check-in. Una volta risolto questo problema, siamo stati in grado di garantire che tutto il loro lavoro fosse conservato.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Programmiamo in COBOL e la nostra sfida più grande era avere codice incompatibile rilasciato sul campo... e non poter avere più di uno sviluppatore che lavora su un singolo programma. Entrambi questi problemi sono stati risolti con Perforce Helix.

  ### 6. Buon controllo di versione a livello aziendale standard

**Rating:** 3.5/5.0 stars

**Reviewed by:** Daniel H. | Chief Executive Officer and Lead Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 12, 2021

**Cosa Le piace di più di P4?**

P4 Helix Core è una soluzione collaudata che supporta grandi sistemi di file. Tutte le funzionalità standard e avanzate sono qui, inclusi branching, merging, diffing, blocco dei file e altro ancora.

**Cosa non Le piace di P4?**

Il client GUI è troppo basilare e non rileva automaticamente le modifiche ai file locali. Questo rende molto confuso il mancato controllo dei file o i malintesi sulla versione più recente rispetto alla versione locale, specialmente per i non ingegneri.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Soluzione completa e affidabile per il controllo delle versioni dei file per il nostro progetto software che supporta team piccoli e grandi.

  ### 7. Helix Core per Audio Visivo

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Mid-Market (51-1000 dip.)

**Reviewed Date:** August 10, 2021

**Cosa Le piace di più di P4?**

Soluzione robusta di archiviazione e versionamento che sia scalabile con la nostra attività

**Cosa non Le piace di P4?**

La mancanza di un flusso di lavoro definito per i flussi ci costa tempo per sviluppare ed è difficile formare e integrare il nostro uso specifico del software Helix Core.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Il tempo di archiviazione del codice è notevolmente ridotto ed è ora parte di un flusso di lavoro unificato. Ora abbiamo la certezza di avere un backup della versione distribuita del nostro codice e della configurazione per ogni sistema che distribuiamo. La ricerca dei file è fulminea rispetto all'uso di un'unità di rete condivisa. Questo è anche totalmente scalabile man mano che il nostro team di programmatori cresce.

  ### 8. Strumento server davvero incredibile

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kaylee B. | Junior Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** August 05, 2021

**Cosa Le piace di più di P4?**

La facilità d'uso e la documentazione di supporto

**Cosa non Le piace di P4?**

È un po' instabile quando si tratta di gestire grandi quantità di file.

**Raccomandazioni per chi sta considerando P4:**

Fallo!

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Avevamo bisogno di un grande server per l'uso mondiale e questo è perfetto

  ### 9. Facile configurazione iniziale

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Animazione | Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 12, 2021

**Cosa Le piace di più di P4?**

L'installazione iniziale è relativamente facile e sarai operativo in pochi minuti.

**Cosa non Le piace di P4?**

Per gli artisti, è un po' difficile capire come funziona. Richiede anche alcuni passaggi più complicati per configurare funzionalità aggiuntive (a volte necessarie). Sarebbe fantastico se ci fosse un'opzione di licenza flottante.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Integrazione di Unreal e controllo delle versioni.

  ### 10. Non potrei farlo senza Helix Core

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Ingegneria meccanica o industriale | Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 12, 2021

**Cosa Le piace di più di P4?**

L'accesso facile e veloce ai file è molto utile

**Cosa non Le piace di P4?**

Deve essere sottoposto a debug occasionalmente. Abbiamo riscontrato piccoli problemi di glitch.

**Raccomandazioni per chi sta considerando P4:**

Il prodotto è stato ottimo per l'uso in team. Un'interfaccia multiutente aiuta a rendere il nostro processo di integrazione più veloce. HC fornisce un buon accesso ai file basati su cloud. HC ha un eccellente team di supporto. Disponibile quando ne hai bisogno. Aiuto nella risoluzione dei bug. Il prezzo è abbastanza equo, ma i costi di manutenzione sono un po' alti. Il costo è per licenza (per persona).

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

I vantaggi sono che possiamo avere più utenti, specialmente con l'integrazione supportata dal cloud.

  ### 11. Funziona dopo molta configurazione

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sam N. | Associate Director of Communications, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 05, 2021

**Cosa Le piace di più di P4?**

La funzionalità dei file binari sincronizzati

**Cosa non Le piace di P4?**

Quanto tempo ci vuole per il debug e la configurazione affinché funzioni correttamente

**Raccomandazioni per chi sta considerando P4:**

Ne vale sicuramente la pena, ma pianifica tempi più lunghi per far funzionare tutto correttamente.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Stiamo costruendo un gioco che utilizza Unreal Engine 4

  ### 12. Must have per lo sviluppo di giochi

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 03, 2021

**Cosa Le piace di più di P4?**

Perforce è eccellente per gestire grandi file binari. Ha molte funzionalità che aiutano il nostro lavoro quotidiano nello sviluppo di giochi, come la riconciliazione del lavoro offline, il confronto delle modifiche, la creazione di depositi Steam, il blocco dei file a meno che non vengano inviati.

**Cosa non Le piace di P4?**

L'amministrazione di Helix potrebbe avere API esposte per essere controllate da altri linguaggi come Python e JavaScript.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Gestione di grandi file binari

  ### 13. Utente aziendale di Perforce

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Servizi finanziari | Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 10, 2021

**Cosa Le piace di più di P4?**

Facile da usare e integrare con report e dashboard

**Cosa non Le piace di P4?**

La facilità d'uso della fatturazione non è semplice

**Raccomandazioni per chi sta considerando P4:**

Facile da integrare

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Gestione dell'Integrazione e del Rilascio

  ### 14. Facilità d'uso

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vidyanshu V. | Associate II SQA Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** September 22, 2019

**Cosa Le piace di più di P4?**

Helix core/ Perforce/ P4V è un VCS basato su GUI che è molto unico e facile da usare una volta che si ha una buona comprensione di esso. È molto facile da installare, configurare e utilizzare. Un'interfaccia molto user-friendly con confronto in tempo reale degli script che hai nel tuo spazio di lavoro locale e su cloud/deposito. Fornisce un cruscotto dettagliato dove puoi vedere tutte le modifiche che sono state inviate di recente e un confronto delle versioni ti permette di sapere se il tuo script è l'ultimo o se hai bisogno di scaricare una versione più recente.

**Cosa non Le piace di P4?**

Inizialmente comprendere questo software è un po' confuso, specialmente per le persone che hanno lavorato su GIT o BitBucket. Non ha una finestra bash dove puoi inviare comandi per caricare i tuoi script, invece devi passare attraverso la directory, creare una checklist in sospeso, mettere i tuoi file lì e poi inviare. Non è utilizzato nella maggior parte delle aziende IT indiane quindi l'esperienza non conta, la maggior parte delle organizzazioni preferisce sempre GIT o BitBucket rispetto a Helix. Il concetto di branching è quasi negato, ottieni i tuoi script revisionati e li invii direttamente al Depot. Nessuna integrazione con PyCharm o altri IDE disponibili sul mercato, quindi hai o una copia cloud, cioè solo lettura, o una copia locale dello script a portata di mano.

**Raccomandazioni per chi sta considerando P4:**

Prendi i tutorial prima di usarlo, poiché questo VCS è un po' confuso all'inizio. Non provare mai a eliminare nulla finché non sai come funziona l'eliminazione su Helix.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Helix core rende molto facile inviare script al cloud (VCS), si può facilmente rivedere la versione del proprio script e scaricare l'ultima revisione.

  ### 15. Ingombrante e poco intuitivo

**Rating:** 1.5/5.0 stars

**Reviewed by:** Ryan B. | Partner | Electronics Engineer - Software, Mid-Market (51-1000 dip.)

**Reviewed Date:** October 29, 2019

**Cosa Le piace di più di P4?**

Grafici di flusso e risoluzione automatica. Rappresentazione visiva dei file attualmente estratti e che necessitano di risoluzione.

**Cosa non Le piace di P4?**

Praticamente tutto il resto. Unire qualcosa da un flusso di attività a un flusso principale richiede 5-6 passaggi di troppo. Lavorare con spazi di lavoro e flussi è un pasticcio confuso.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Archivio repo per un'interfaccia grafica

  ### 16. Ottimo pacchetto per il controllo delle revisioni

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Hardware per computer | Enterprise (> 1000 dip.)

**Reviewed Date:** October 04, 2019

**Cosa Le piace di più di P4?**

L'opzione per vedere tutte le modifiche in diverse opzioni GUI e da riga di comando

**Cosa non Le piace di P4?**

È un sistema centralizzato, il server è sempre necessario

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Gestisci e controlla tutti i nostri file

  ### 17. Funzionale, robusto.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Bruce C. | Senior Staff Engineer, Macchinari, Enterprise (> 1000 dip.)

**Reviewed Date:** August 24, 2017

**Cosa Le piace di più di P4?**

Coerente in tutte le unità aziendali e per gli sviluppatori. Continua a migliorare in facilità d'uso e prestazioni.

**Cosa non Le piace di P4?**

È costoso e non particolarmente facile da usare. Non si integra bene con il nostro sistema BOM.

**Raccomandazioni per chi sta considerando P4:**

Ora viene fornito con compatibilità Git, quindi è necessaria un'unica interfaccia. Gestirà bene più progetti annidati ed è utilizzato per tutte le nostre esigenze di documentazione. È necessario un "campione" o amministratore disposto a dedicare il tempo necessario per imparare.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Coordinare il VCS tra 50 sviluppatori software e condividere aggiornamenti alle librerie. La curva di apprendimento è ridotta per cose semplici come il check-in e il check-out, ma il branching e il merging devono essere eseguiti con attenzione.

  ### 18. Software di controllo versione piuttosto buono

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Sicurezza informatica e di rete | Mid-Market (51-1000 dip.)

**Reviewed Date:** July 27, 2018

**Cosa Le piace di più di P4?**

Si integra abbastanza bene con MadCap Flare, permettendoci di mantenere una cronologia delle versioni dei documenti che creiamo in modo da poter tornare indietro se necessario. È facile da usare una volta che si conosce il layout, e il sistema di check-in/check-out è ottimo per il controllo delle versioni. 
Mi piace anche che il client desktop ti permetta di vedere l'intera directory dei file e aprire i file da lì in diversi programmi.

**Cosa non Le piace di P4?**

Per impostazione predefinita, ti è permesso prendere in prestito e apportare modifiche a un file che qualcun altro ha preso in prestito. Se non lo sai e non hai abilitato il prestito esclusivo, è possibile perdere le modifiche che fai.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Utilizziamo principalmente Perforce per il controllo delle versioni e la cronologia. Dobbiamo assicurarci che più persone abbiano accesso agli stessi file, ma che tutte le modifiche siano tracciate e salvate e che nessuno perda le proprie modifiche perché due persone stavano modificando un file contemporaneamente.

  ### 19. soluzione scalabile per il controllo delle versioni per le imprese

**Rating:** 4.0/5.0 stars

**Reviewed by:** AJ J. | Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 07, 2017

**Cosa Le piace di più di P4?**

Strumenti grafici user-friendly come il Revision Graph e i grafici della cronologia dei file.

Repository singolo gestibile in modo sicuro così come grandi repository che consegnano file rapidamente a team distribuiti.

Supporto efficiente ed efficace.

Penso che utilizzare l'interfaccia grafica per perforce (p4v) sia un modo più efficace di lavorare con perforce per la maggior parte degli utenti. Rende molto più facile gestire più spazi di lavoro, liste di modifiche, mappature di branch, merging e la maggior parte delle altre funzioni.

Lo strumento Time Lapse è semplicemente fantastico.

Non posso vivere senza lo strumento di confronto affiancato con un clic del mouse.

Gli strumenti da riga di comando sono potenti ma richiedono un po' più di esperienza, che arriva con il tempo. Applicare gli script rende il lavoro quotidiano facile.

**Cosa non Le piace di P4?**

L'apprendimento iniziale è leggermente difficile quando provieni da un background GIT, ma man mano che lo acquisisci, diventa divertente. Ho guardato video online dal livello base a quello avanzato e ora mi sento a mio agio nell'usarlo. Ogni giorno c'è qualcosa che imparo dai miei colleghi.

Configurare il server Helix è rigoroso la prima volta, ma se lo fai una volta, la prossima volta è semplice.

**Raccomandazioni per chi sta considerando P4:**

Facile da usare
scalabile
gestibile facilmente
Ottimo per grandi team distribuiti
Unire e ramificare è un gioco da ragazzi
Cronologia dei file facile da accedere

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

accesso rapido al codice sorgente in ambienti agili dove ogni branch esiste per un breve periodo di tempo poiché preferiamo creare un branch, implementare la funzionalità e poi fonderlo di nuovo nel main. Preferiamo branch di breve durata e fusioni frequenti piuttosto che fusioni attese a lungo.

  ### 20. Potente motore di versionamento con un'eccellente interfaccia grafica

**Rating:** 4.0/5.0 stars

**Reviewed by:** Lennart K. | Development Process Tools and Techniques, Automobilistico, Enterprise (> 1000 dip.)

**Reviewed Date:** December 06, 2017

**Cosa Le piace di più di P4?**

Ci sono eccellenti strumenti grafici come il Grafico delle Revisioni e lo Strumento di Unione inclusi. 
La possibilità di automatizzare e accedere tramite script usando la riga di comando e varie API è molto utile. 
C'è un ottimo supporto e una base di conoscenza disponibile. 
Il componente aggiuntivo Swarm per Perforce è eccellente per la collaborazione e le revisioni, ma in realtà dovrebbe essere ancora più strettamente integrato come parte del prodotto base piuttosto che come un componente aggiuntivo. 
Perforce è molto bravo a gestire file di grandi dimensioni e grandi repository in modo efficiente.

**Cosa non Le piace di P4?**

Il concetto di uno spazio di lavoro e il controllo dei file non è intuitivo e confonde i nuovi utenti abituati a Git. 
Il modo conveniente di eseguire il Rollback/Backout è buono, ma diventa molto problematico quando si tratta di record di integrazione (merge). 
L'amministrazione e la configurazione del server diventano un po' complicate quando si ha bisogno di funzionalità avanzate come la replica, il broker, il supporto SSL.

**Raccomandazioni per chi sta considerando P4:**

Devi prenderti il tempo per comprendere i concetti e le caratteristiche poiché Perforce tradizionale differisce da Git.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Versionamento di vari tipi di artefatti di sviluppo - tutti i tipi di dati.

  ### 21. Soluzione di controllo del codice sorgente conveniente con una buona interfaccia visiva che facilita il mio sviluppo software.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Richard G. | Senior Software Design Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** August 21, 2017

**Cosa Le piace di più di P4?**

Graph e History forniscono informazioni visive molto interessanti sui cambiamenti delle sorgenti. La personalizzazione tramite script al momento dell'invio o tramite P4Broker rende lo strumento molto flessibile. Lo strumento di merge è visivamente buono e funziona bene per integrare i cambiamenti da più rami, è molto funzionale. L'integrazione con Visual Studio IDE, SlickEdit e altri IDE di programmazione è buona.

**Cosa non Le piace di P4?**

Le etichette sono troppo facili da cambiare, non possono essere utilizzate per identificare il rilascio ufficiale per noi. Il fatto che le directory non siano un oggetto controllato in Helix (almeno quando non si utilizzano Streams) ci costringe a creare file fittizi per introdurre l'architettura dei file per un progetto. Sarebbe anche utile supportare il collegamento delle directory, come nel sistema Linux (questo è forse possibile con le viste di Workspace ma non era così facile o addirittura non funzionava per i nostri progetti).

**Raccomandazioni per chi sta considerando P4:**

Strumento molto interessante per piattaforme OS multiple. Buona interfaccia visiva e interfaccia a riga di comando (oltre alle API per Python, C/C++). Questo strumento può essere esteso abbastanza facilmente per applicare i nostri processi all'interno di tutti i team di sviluppo.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Una buona collaborazione tra i membri del team e il monitoraggio di tutte le modifiche al nostro codice.
Permette anche di eseguire revisioni del codice efficienti archiviando i file con le modifiche, senza disturbare altri sviluppatori che lavorano nel nostro ramo.
Conciliare le modifiche effettuate localmente durante il supporto in loco al cliente è molto utile per mantenere tutte le modifiche effettuate lontano dall'ufficio e inviare le modifiche una volta tornati da questi interventi.

  ### 22. QA Software Intermedio

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Enterprise (> 1000 dip.)

**Reviewed Date:** August 24, 2017

**Cosa Le piace di più di P4?**

Facilità d'uso, facilità di amministrazione. La capacità di Helix di gestire una base di codice così vasta dell'azienda con così tante funzionalità da offrire.

**Cosa non Le piace di P4?**

Swarm consente molta automazione con le modifiche accantonate (a differenza delle modifiche impegnate), per identificare più facilmente le origini delle modifiche dalle integrazioni.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Assicurazione della qualità del software

  ### 23. Si integra bene, è facile da usare, è ottimo per l'azienda

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jordan T. | Senior Software Support Analyst, Petrolio ed energia, Enterprise (> 1000 dip.)

**Reviewed Date:** August 22, 2017

**Cosa Le piace di più di P4?**

Il mio aspetto preferito è la capacità di interagire con software di terze parti o anche con le nostre applicazioni sviluppate internamente. Inoltre, la possibilità di utilizzarlo sul mio server di casa per testare vari aspetti è semplicemente divertente.

**Cosa non Le piace di P4?**

Onestamente, ci sono alcune piccole cose che mi infastidiscono riguardo al prodotto, ma sono così facili da aggirare che non riesco nemmeno a ricordare quali siano.

**Raccomandazioni per chi sta considerando P4:**

Fuori dalla scatola, è incredibilmente facile da usare. Si integra bene con molti altri prodotti che potresti non sapere nemmeno esistano, ed è facile da usare per tutti i coinvolti, dall'amministratore all'utente finale.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Siamo stati in grado di creare il nostro metodo per distribuire correzioni ai siti dei clienti utilizzando le liste di modifiche. Possiamo creare note di rilascio dalle descrizioni delle liste di modifiche (con filtri per determinare cosa deve essere visto solo dai clienti), ed è stato un processo semplice da realizzare.

  ### 24. Strumento Critico per l'Azienda che si occupa di Sviluppo Software

**Rating:** 5.0/5.0 stars

**Reviewed by:** Brian P. | Staff Release Engineer, Wireless, Mid-Market (51-1000 dip.)

**Reviewed Date:** August 24, 2017

**Cosa Le piace di più di P4?**

1. Puoi utilizzare Helix VCS così com'è per mantenere il controllo di versione del software. Puoi anche utilizzare il server Helix VCS installando un middleware, che ti dà la possibilità di usare la linea di comando git per accedere al repository.
2. Abbiamo anche utilizzato i "Forwarding Replica Servers" per i siti distribuiti. Se usi ClearCase Multi-sites, ti renderai conto che il design di Helix VCS è esente da manutenzione. Devi solo configurarlo una volta e hai finito. Per quanto riguarda ClearCase Multi-sites, è necessario imparare a usare il ClearCase Mastership.

3. L'ultima cosa che voglio menzionare è che il supporto del team di supporto di Helix VCS è impareggiabile. Creare un ottimo prodotto e avere un team di supporto è fondamentale in un "Mission Critical Application" nell'industria del software.

**Cosa non Le piace di P4?**

C'è una curva di apprendimento su come gestire il server git usando Helix CVS. Una volta che impari come funziona, opera come pubblicizzato.

**Raccomandazioni per chi sta considerando P4:**

Sì.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Possiamo usare Helix CVS per mantenere il controllo delle versioni del software. Se vogliamo usare Git, è possibile senza cambiare il backend. Facilità di configurazione per lo sviluppo di più siti. Costi di manutenzione ridotti. Facile da mantenere.

  ### 25. Sviluppo di giochi con il controllo del codice sorgente Helix (Perforce)

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rajan T. | Chief Technology Officer, Videogiochi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 24, 2017

**Cosa Le piace di più di P4?**

L'ecosistema di prodotti Helix (server e client) è maturo e stabile e grazie al suo paradigma di non tracciare le modifiche ai file locali è veloce. I client GUI rendono facile per una vasta gamma di utenti (nel nostro caso, ingegneri, artisti, designer di giochi e designer del suono) comprendere il controllo del codice sorgente.

Le API e i trigger sugli invii permettono di costruire strumenti sofisticati per ottimizzare il processo di sviluppo.

Il team di risposta 24/7 risponde sempre rapidamente alle domande.

Lo strumento Helix Swarm è ottimo per le revisioni del codice.

L'opzione gratuita per 20 utenti ti permette di provarlo, anche se richiede un certo sforzo per configurare bene il server.

**Cosa non Le piace di P4?**

Il mio problema principale con Helix è che i client non vengono aggiornati molto spesso e una serie di problemi con l'interfaccia utente sono rimasti irrisolti per anni. Inoltre, il client per MacOS è molto meno stabile rispetto al client per Windows.

Nel nostro caso particolare, dove utilizziamo Unity, l'integrazione tra Perforce e Unity necessita ancora di ulteriori lavori, anche se è utilizzabile.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Stiamo costruendo videogiochi graficamente ricchi, il che richiede un team di molte discipline con diversi livelli di competenza tecnica e per la stragrande maggioranza degli utenti l'interfaccia utente di Helix rende facile lavorare con il controllo del codice sorgente.

Lo sviluppo di giochi comporta anche la creazione e la gestione di molti asset digitali e lo schema di archiviazione di Helix li memorizza in modo efficiente e consegna rapidamente le nuove modifiche a un team distribuito.

Lo sviluppo di giochi riguarda sempre più la costruzione e il mantenimento di un ottimo servizio live con aggiornamenti frequenti al gioco e Helix aiuta a supportare questo permettendo che gli aggiornamenti siano sviluppati in diversi flussi con diverse date di rilascio.

  ### 26. Sistema di controllo delle versioni veloce e affidabile

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nicola F. | Release and Build Technical Lead - Technology Group, Enterprise (> 1000 dip.)

**Reviewed Date:** August 23, 2017

**Cosa Le piace di più di P4?**

Perforce è ricco di funzionalità e ci permette di fare praticamente tutto ciò che vogliamo. Aiuta con la nostra produttività e a gestire i dati delle nostre produzioni su larga scala. Mi piace lo strumento UI (P4V) ma anche l'opzione dello strumento da riga di comando che utilizziamo ampiamente nel nostro sistema di integrazione continua. Il nuovo Helix4Git è anche una caratteristica nuova e interessante all'interno di Helix Core. Facile amministrare i diritti di utenti e gruppi.

**Cosa non Le piace di P4?**

C'è un po' di curva di apprendimento quando nuove persone si uniscono ai nostri team e non hanno conoscenze di Perforce. È un po' diverso da altri sistemi di controllo versione come Git. Non ne vale la pena se hai un team più piccolo con progetti più piccoli, qualcosa come GitLab sarebbe più adatto.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Repository di produzione su larga scala con molti dati e file di grandi dimensioni.

  ### 27. Nel complesso positivo una volta apprese le stranezze dell'elica

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tommy S. | Postdoc, Ricerca, Enterprise (> 1000 dip.)

**Reviewed Date:** August 29, 2017

**Cosa Le piace di più di P4?**

Ci sono tre cose che mi piacciono particolarmente:
- la vista del grafico delle revisioni è eccellente e molto utile per ottenere una panoramica.
- il layout visivo di p4merge
- Il fatto che non ci sia una cartella ombra, come in subversion o git

**Cosa non Le piace di P4?**

Il modo in cui è impostata la vista dello spazio di lavoro è spesso il più grande ostacolo quando si introducono nuovi utenti.

Inoltre, è molto fastidioso che non ci sia un modo semplice per scaricare qualcosa da Perforce, ad esempio con una singola riga di comando. Se ho installato la riga di comando p4 e le credenziali, penso che dovresti essere in grado di scaricare qualcosa, direttamente nella directory corrente, ad esempio come git clone e poi rm .git

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

La ragione principale per cui il nostro dipartimento utilizza Helix VCS rispetto a, ad esempio, git è il supporto innato per i file di grandi dimensioni.

  ### 28. Controllo di versione ad alte prestazioni per lavori pesanti!

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ankit M. | Sr. Systems Engineer, Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** August 22, 2017

**Cosa Le piace di più di P4?**

Perforce può gestire artefatti pesanti come se fosse un gioco da ragazzi e le impostazioni di sicurezza insieme al sistema di permessi sono davvero complete, ideali per grandi organizzazioni che necessitano di una buona sicurezza.

**Cosa non Le piace di P4?**

Le funzionalità distribuite non sono intrinseche al VCS e tradizionalmente è un VCS Client-Server rimodellato per copiare le funzionalità di git. Ritengo che dovrebbero esserci più funzionalità auto-innovate piuttosto che semplicemente copiare git.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Sto aiutando il nostro cliente a proteggere il loro codice sorgente fornendo un'alternativa sicura per memorizzare il codice sorgente e gli artefatti in un luogo sicuro.

  ### 29. Le prestazioni di Perforce sono buone con Helix

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gnana Sekhar S. | Principal Software Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** August 21, 2017

**Cosa Le piace di più di P4?**

P4V ha reso la vita facile con il controllo di versione visivo. L'aggiunta della revisione Swarm ha migliorato la qualità del nostro codice.

**Cosa non Le piace di P4?**

A volte chiede la password P4V durante alcune operazioni. Ma non c'è modo di autenticare la password. L'unico modo è cambiare la password.
Swarm è buono, per i grandi team ci sono alte probabilità che lo stesso file venga modificato da altre persone nello stesso momento.
Dopo che la revisione di Swarm è stata approvata e se uniamo le modifiche di altri, chiede di nuovo la revisione. Questo blocca il nostro check-in per la revisione, ritardando il nostro tempo di sviluppo.

**Raccomandazioni per chi sta considerando P4:**

È facile da imparare e usare. 
Caratteristiche straordinarie necessarie per sviluppatori e organizzazioni con un gran numero di persone.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Controllo di versione per molti modelli tramite ramificazione dello stesso codice. Restrizioni di fusione per i rami di integrazione, ecc.

  ### 30. La funzionalità di integrazione è fondamentalmente difettosa.

**Rating:** 1.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Enterprise (> 1000 dip.)

**Reviewed Date:** August 29, 2017

**Cosa Le piace di più di P4?**

In generale, mi piace che Helix funzioni bene su larga scala; devo supportare quasi 1000 utenti, e i problemi di prestazioni sono molto più piccoli di quanto potrebbero essere.

**Cosa non Le piace di P4?**

Ho grossi problemi con la funzionalità di integrazione, in particolare due problemi specifici. In primo luogo, il fatto che Helix sia abbastanza intelligente da riconoscere quando i file sono stati spostati, ma per impostazione predefinita scelga di non utilizzare tale capacità nell'integrazione, sembra un difetto fatale. In secondo luogo, mi sembra assurdo che l'unico modo per annullare un'integrazione sia eliminare i metadati; Helix offre sia le capacità di "rollback" che di "backout", ma nessuna di queste tocca la cronologia delle integrazioni, il che inevitabilmente porta alla situazione in cui uno sviluppatore vuole annullare le modifiche e poi reintegrare dal trunk, ma è costretto a eseguire un elaborato gioco di salti tra integrazioni, backout e re-backout per farlo. Questo è assurdo.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Al momento, Helix supporta il 90% delle nostre esigenze di controllo delle versioni.

  ### 31. Ottimo VCS con scarso supporto della piattaforma e blocco del fornitore

**Rating:** 0.0/5.0 stars

**Reviewed by:** Utente verificato in Hardware per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** August 23, 2017

**Cosa Le piace di più di P4?**

Perforce è un solido VCS. La sua natura centralizzata lo rende più veloce e scalabile rispetto a git o mercurial, ma il suo tracciamento delle fusioni è molto migliore di quello di Subversion. È anche molto affidabile. Inoltre, viene fornito con un discreto strumento di revisione del codice integrato, Swarm.

**Cosa non Le piace di P4?**

p4d è un software proprietario, con tutti i problemi che ne derivano. È inutilmente difficile da installare, perché Perforce non comprende come la comunità OSS distribuisce il software. Peggio di tutto, dopo molti anni Perforce ha abbandonato il supporto per il nostro sistema operativo, FreeBSD. Accettano persino il pagamento per il rinnovo della nostra licenza senza dirci che lo stavano abbandonando. Ora siamo in difficoltà. Non possiamo facilmente migrare da Perforce perché memorizza le informazioni di tracciamento delle fusioni in un modo incompatibile con altri strumenti VCS. Peggio di tutto, abbiamo buone ragioni per credere che le versioni più recenti di p4d non stiano utilizzando API non disponibili su FreeBSD. Quindi, se avessimo accesso al codice sorgente, potremmo semplicemente ricompilarlo. Ma purtroppo non è un'opzione con il software proprietario.

**Raccomandazioni per chi sta considerando P4:**

Non farlo. Usa invece un VCS open-source, o potresti rimanere intrappolato.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

È il nostro VCS principale. Fa tutto ciò che farebbe qualsiasi VCS.

  ### 32. Perforce rende il controllo delle versioni più facile e sicuro. Tutto è in un unico posto.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Dispositivi medici | Enterprise (> 1000 dip.)

**Reviewed Date:** August 30, 2017

**Cosa Le piace di più di P4?**

Perforce è veloce e so esattamente quale repository iniziare a guardare... ce n'è solo uno e lo abbiamo replicato in più siti fornendo accesso rapido agli utenti di tutto il mondo con requisiti di larghezza di banda inferiori. 
Il supporto di Perforce è incredibile. Si prendono davvero il tempo per aiutare con i flussi di lavoro, capire come costruire una pipeline più efficiente e molte altre cose. 
Le capacità di auditing ci permettono di vedere come le persone stanno usando il prodotto e ci aiutano a trovare tendenze.

**Cosa non Le piace di P4?**

Gli aggiornamenti di Perforce potrebbero essere più automatici, ma mi piace la sicurezza di sapere quali versioni sono in esecuzione. Noi

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Con Perforce siamo in grado di mantenere tutto dove può essere trovato facilmente. Con Git dobbiamo ricucire il nostro codice, è così facile in Perforce creare e unire rami, ricucire i repository Git è una grande sfida.

  ### 33. Perforce è lo standard del settore per team di medie-grandi dimensioni!

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Videogiochi | Mid-Market (51-1000 dip.)

**Reviewed Date:** August 22, 2017

**Cosa Le piace di più di P4?**

È veloce e facile tenere traccia delle modifiche che il mio team sta apportando al nostro repository. Posso rapidamente esaminare la cronologia di un asset e gestire un gran numero di rami con relativa facilità. Abbastanza semplice da usare per quasi chiunque, ma una suite di opzioni molto potente per personalizzarlo in base alle esigenze del tuo team.

**Cosa non Le piace di P4?**

Alcune funzioni amministrative richiedono ancora prompt dei comandi che necessitano di consultare la documentazione e molti tentativi ed errori per essere comprese. Vorrei che fosse più facile bloccare/sbloccare i file in prestito con privilegi di amministratore.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Il controllo di versione è imperativo per qualsiasi team di medie-grandi dimensioni che lavora in un ambiente di sviluppo frenetico.

  ### 34. Veloce e affidabile

**Rating:** 4.5/5.0 stars

**Reviewed by:** Murray H. | Developer, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** February 21, 2017

**Cosa Le piace di più di P4?**

Perforce (Helix) è uno dei migliori fornitori di controllo del codice sorgente per progetti e aziende di medie e grandi dimensioni, specialmente per coloro che necessitano di una sicurezza rigorosa. La loro suite di prodotti si è ampliata per coprire altre esigenze come le ispezioni del codice e i servizi git, rendendola una soluzione più completa. Molte aziende di alto livello si affidano a loro. La capacità di gestire file molto grandi è essenziale per noi. Offrono un livello gratuito per un massimo di 5 utenti, che è un ottimo modo per iniziare. Ogni volta che ho avuto a che fare con il supporto, sono stati veloci, efficienti e spesso locali. Non hanno paura di reinventarsi, il che in questo mercato con concorrenti come git e i servizi di Microsoft Team è un must. Offrono anche licenze di servizio, il che è utile per non dover utilizzare account amministrativi per i servizi principali.

**Cosa non Le piace di P4?**

Sebbene offrano il server principale di Perforce su Windows, altri servizi devono essere distribuiti su macchine Linux come GitFusion. Configurare alcuni di questi servizi richiede molta esperienza e ho dovuto fare alcune chiamate di supporto (che sono state tra le migliori che abbia mai avuto e locali nel mio paese, l'Australia) per iniziare.

**Raccomandazioni per chi sta considerando P4:**

Prova il livello gratuito per vedere se soddisfa le esigenze della tua azienda.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Stiamo usando Perforce per la gestione del controllo del codice sorgente, memorizzando codice, documenti e binari. Usiamo anche Swarm per gestire il nostro processo di revisione del codice sorgente. Siamo stati in grado di consolidare e allontanarci da più fornitori come il nostro precedente programma Code Collaborator. Abbiamo sperimentato l'uso della loro soluzione git per alcuni dei nostri progetti più piccoli.

  ### 35. Tutto ciò di cui hai bisogno dal controllo di versione per progetti più grandi.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Guy D. | Coding Manager, Videogiochi, Mid-Market (51-1000 dip.)

**Reviewed Date:** August 22, 2017

**Cosa Le piace di più di P4?**

Essere in grado di accantonare le modifiche e di ripristinarle su altri rami e altre macchine è fantastico.

**Cosa non Le piace di P4?**

L'interfaccia utente può essere un po' lenta. L'indicatore del carburante in basso a destra della finestra sembra non avere alcuna relazione con la realtà.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Abbiamo una grande soluzione di codice e dati che Helix ingoia e versiona per noi con grande facilità.

  ### 36. Controllo del codice sorgente a livello aziendale che può davvero scalare - e puoi interagire con esso tramite Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gabor M. | Sr. Build & Release Engineer, Gestione dell'istruzione, Enterprise (> 1000 dip.)

**Reviewed Date:** July 18, 2016

**Cosa Le piace di più di P4?**

Helix è uno strumento all'avanguardia che offre molta flessibilità ed è molto veloce. Molte delle recenti versioni rilasciate da Perforce Software, il produttore di Helix, gli hanno conferito capacità simili a Git: aspetti di VCS distribuito, la possibilità di utilizzare un client Git tramite Git Fusion, o la possibilità di collegarlo a GitLab, una soluzione simile a GitHub o BitBucket.

Il livello di supporto offerto con una licenza Helix è senza pari. I bug vengono corretti in modo tempestivo e ogni rilascio importante porta molte nuove funzionalità entusiasmanti.

**Cosa non Le piace di P4?**

La curva di apprendimento iniziale è leggermente più ripida rispetto ad alcune delle altre soluzioni di controllo di versione. Il concetto di spazi di lavoro richiede un po' di sforzo per essere compreso appieno, ma sono proprio gli spazi di lavoro a rendere Helix più flessibile rispetto ad alcune delle altre soluzioni disponibili.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Salvaguardia della proprietà intellettuale fornendo un accesso rapido al codice sorgente in ambienti agili.

  ### 37. Perforce è stato il pilastro della nostra attività software da quando abbiamo iniziato 17 anni fa.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Warwick H. | Software Engineer and Team Leader, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 21, 2017

**Cosa Le piace di più di P4?**

Posso avere un unico grande repository (deposito) o molti piccoli. Posso controllare esattamente quali parti di qualsiasi deposito voglio scaricare, non devo sincronizzare un intero deposito.

**Cosa non Le piace di P4?**

Alcuni dei plugin IDE (di terze parti) possono essere immaturi e talvolta difettosi.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Sviluppo software.

  ### 38. Perfetto per lo sviluppo di giochi

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Videogiochi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 21, 2017

**Cosa Le piace di più di P4?**

Il nostro repository è molto grande a causa dei vari file binari che memorizziamo. Questo elimina molte delle altre opzioni disponibili. Il nostro studio di sviluppatori di giochi veterani ha lavorato con P4 per tutta la loro carriera professionale. Dopo un breve periodo con SVN e Git, è stato bello tornare a casa con P4.

**Cosa non Le piace di P4?**

Vorrei che P4 avesse il suo servizio di hosting di depositi che potesse ospitare il nostro repository molto grande.

**Raccomandazioni per chi sta considerando P4:**

Amazon AWS EC2 con archiviazione a blocchi elastica

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Deposito per codice, risorse artistiche e binari

  ### 39. Prodotto server con nucleo solido

**Rating:** 4.5/5.0 stars

**Reviewed by:** Brian H. | Configuration Engineer/Software Engineer I, Produzione elettrica/elettronica, Enterprise (> 1000 dip.)

**Reviewed Date:** January 17, 2017

**Cosa Le piace di più di P4?**

L'interfaccia visiva è per lo più intuitiva. Penso che stiano ancora lavorando per allineare il client visivo con il set di funzionalità del prodotto server, quindi mi aspetto che le cose migliorino col tempo. Hanno apportato grandi cambiamenti alle loro offerte e, anche se ci vuole un po' per sistemare le cose, sembra che stiano andando nella giusta direzione. L'interfaccia visiva ha una miriade di strumenti per visualizzare le modifiche nelle linee di codice per vedere cosa è cambiato, quando e da chi.

Il supporto Perforce è stato davvero buono e utile nel risolvere i problemi che abbiamo incontrato, oltre ad aiutarmi a prendere confidenza con l'amministrazione del loro prodotto.

**Cosa non Le piace di P4?**

Il client visivo sembra avere diversi modi per realizzare certe cose, il che porta a confusione su quale sia il modo corretto di procedere. Non tutto è intuitivo e mi sono trovato a cercare più di una volta all'inizio per capire come fare qualcosa. Una volta che ci si abitua, però, non è così male e le cose sono piuttosto semplici da gestire.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Uscire dai filesystem di rete gestiti da ClearCase che ci hanno dato prestazioni molto lente per i nostri sviluppatori. Perforce è molto più veloce perché memorizza le cose localmente in un'area di lavoro. Consente anche di importare facilmente altri moduli nella tua linea di codice.

  ### 40. Il mio riferimento per il software di controllo versione

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Elettronica di consumo | Enterprise (> 1000 dip.)

**Reviewed Date:** August 21, 2017

**Cosa Le piace di più di P4?**

1. Quanto il software sia intuitivo e facile da usare.
2. La guida utente è molto utile.
3. Interfaccia utente facile da usare.
4. Velocità nel ottenere risultati.

**Cosa non Le piace di P4?**

1. Ci sono alcuni bug che devono essere risolti.
2. È necessario un aggiornamento costante.
3. I risultati non vengono sempre aggiornati abbastanza rapidamente.
4. A volte c'è una discrepanza tra ciò che è presente sul server e ciò che viene mostrato sul lato client.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

1. Controllo del codice sorgente
2. Build automatizzato.
3. Test automatizzato

  ### 41. Per il college e il lavoro uno strumento essenziale nel processo di sviluppo.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Esteban R. | Applications Engineering, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 22, 2017

**Cosa Le piace di più di P4?**

Ha la sua interfaccia utente, non devo dipendere da programmi di terze parti per usarli come interfacce utente. Stiamo usando Perforce per la gestione del controllo del codice sorgente, memorizzando codice, documenti e binari.

**Cosa non Le piace di P4?**

Non ho ancora capito il modo migliore per creare un ramo di una versione precedente. Incontro sempre problemi.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Per l'università, posso avere repository e depositi per lavorare sui miei progetti in modo sicuro creando rami e directory.

  ### 42. Buono ma costoso

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Enterprise (> 1000 dip.)

**Reviewed Date:** August 22, 2017

**Cosa Le piace di più di P4?**

Affidabile, l'ho usato negli ultimi due decenni e non ho mai avuto alcuna perdita di dati. Basato su riga di comando (c'è anche un'interfaccia grafica ma non altrettanto buona). Potente e facile da imparare.

**Cosa non Le piace di P4?**

Helix4Git. Causa molta pressione interna poiché alcuni sviluppatori preferiscono git e altri perforce, quindi viene utilizzato come un cuneo per gli utenti git piuttosto che avere un ambiente coerente.

**Raccomandazioni per chi sta considerando P4:**

Git è gratuito. Il costo annuale per Perforce non è piccolo, e mentre il supporto è fantastico, se sei un buon amministratore, Git non è un grande peso.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Gestione del codice sorgente
Protezione del codice sorgente dalla perdita di dati
tracciamento di dove va il codice sorgente (principalmente per scopi di sicurezza)

  ### 43. Perforce per tutto

**Rating:** 4.5/5.0 stars

**Reviewed by:** Thandesha K. | Release Engineer, Elettronica di consumo, Enterprise (> 1000 dip.)

**Reviewed Date:** February 05, 2017

**Cosa Le piace di più di P4?**

È più adatto per piccoli progetti, grandi progetti - progetti di qualsiasi dimensione. La granularità del controllo degli accessi è eccellente. Ottimo strumento per le soluzioni CI/CD di oggi. Supporto eccellente.

**Cosa non Le piace di P4?**

Richiede risorse hardware maggiori rispetto a GIT
Richiede un team amministrativo più grande rispetto a GIT
Non è dinamico come GIT

**Raccomandazioni per chi sta considerando P4:**

Strumento da non perdere per le tue soluzioni SCM

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Crea una singola fonte di verità per tutta la nostra proprietà intellettuale

  ### 44. Facile da usare, scalabile e veloce

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 22, 2017

**Cosa Le piace di più di P4?**

Il supporto nativo per DVCS è la mia caratteristica preferita, con i flussi che sono altrettanto importanti. Non posso sottolineare abbastanza quanto sia importante avere un sistema di controllo delle versioni stabile che non perda la tua cronologia e ti mostri quali flussi devono essere aggiornati dai cambiamenti apportati da altri utenti.

**Cosa non Le piace di P4?**

Il mio più grande problema è con p4v per macOS, in cui puoi connetterti a un DVCS, ma la connessione funziona solo una volta e dopo di ciò, ci sono errori segnalati dall'app che non sembrano essere risolti da Perforce.

**Raccomandazioni per chi sta considerando P4:**

Comprendi che p4helix supporta non solo p4 ma anche altri sistemi come git e svn.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Sviluppo di app per iOS e macOS.

  ### 45. Perforce Helix - controllo di versione per tutti.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Simon P. | Principal Software Engineer, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 18, 2017

**Cosa Le piace di più di P4?**

Perforce Helix è un motore di controllo delle versioni molto veloce e affidabile. I suoi strumenti client sono facili da usare e offrono ottime visualizzazioni delle differenze tra file e rami. La vista a intervalli di tempo è un modo molto utile per vedere l'evoluzione delle modifiche di un file. Gestire i rami con un deposito di flussi è facile e rende semplice l'applicazione di una metodologia di ramificazione.

**Cosa non Le piace di P4?**

Alcuni dei concetti relativi alla fusione tra rami possono essere difficili da spiegare a tutti gli utenti.

La fusione di liste di modifiche tra rami in cui i file sono stati spostati, rinominati o eliminati può essere un po' complicata con messaggi di errore oscuri. Sarebbe apprezzata una guida migliore su come risolvere questi problemi quando si verificano.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Un sistema di controllo delle versioni veloce e affidabile. P4V, il client desktop per Perforce, è facile da usare per la maggior parte delle operazioni e la sua integrazione con Visual Studio è eccellente.

  ### 46. Helix Swarm offre potenza e controllo

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** August 21, 2017

**Cosa Le piace di più di P4?**

Helix Swarm mi consente di rivedere il codice del mio team, automatizzare lo stato di verifica QA e limitare i commit al codice approvato e verificato.

**Cosa non Le piace di P4?**

Swarm consente molta automazione, ma sarebbe davvero utile se il comando Perforce 'changes -i' funzionasse con le modifiche accantonate (anziché con le modifiche impegnate), per identificare più facilmente le origini delle modifiche dalle integrazioni.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Helix ci consente di mantenere versioni del codice risalenti a oltre 10 anni fa e ci dà la possibilità di ricostruire qualsiasi versione storica. Helix ci offre anche la possibilità di lavorare su rami privati e di gruppo, per segmentare più facilmente il nostro flusso di lavoro.

  ### 47. Uno strumento perfetto per rendere la vita quotidiana più facile per le aziende in un mercato così esigente.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sumit P. | DevOps Engineer, Software per computer, Enterprise (> 1000 dip.)

**Reviewed Date:** August 22, 2017

**Cosa Le piace di più di P4?**

La capacità di Helix di gestire una base di codice così vasta dell'azienda con così tante funzionalità da offrire.

**Cosa non Le piace di P4?**

Il comportamento di Helix con il trigger perforce scritto internamente dovrebbe essere supportato.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Consegniamo molti prodotti su base giornaliera e il team di sviluppo creerà molti rami che li aiuteranno a correggere e testare i bug molto rapidamente.

  ### 48. Il miglior strumento di versionamento che ho usato finora

**Rating:** 5.0/5.0 stars

**Reviewed by:** Thiagu M. | Principal Software Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** February 05, 2017

**Cosa Le piace di più di P4?**

Mi piace Perforce come il miglior strumento di versionamento che ho usato finora nei miei 12 anni di carriera nell'ingegneria del software. Se stai cercando un modello di versionamento client-server, Perforce è la migliore soluzione che puoi ottenere. Ora hanno aggiornato con client Git e server Perforce, che sta colmando il divario tra il modello distribuito e quello client-server di versionamento.

**Cosa non Le piace di P4?**

non avere la possibilità di creare rami personali e tracciare le versioni per essi

**Raccomandazioni per chi sta considerando P4:**

è un buon strumento se stai considerando il modello di versionamento client-server

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

il nostro repository del codice sorgente è in Perforce, il che ci consente di tracciare le modifiche al codice tra i siti e di costruirlo con pieno controllo su cosa, quale e quando viene costruito

  ### 49. Uno strumento potente e scalabile per il controllo delle versioni e la sicurezza

**Rating:** 4.5/5.0 stars

**Reviewed by:** Scott G. | Software Developer, Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** November 23, 2016

**Cosa Le piace di più di P4?**

Perforce è un sistema di gestione del controllo del codice sorgente centralizzato incredibilmente potente e flessibile, il cui supporto è impareggiabile (non che ne avrai bisogno così spesso). I loro team di sviluppo migliorano costantemente il nucleo esistente dello strumento, oltre ad aggiungere nuove funzionalità e supporto per elementi come la sicurezza, SCM distribuito e molti altri. Attorno al software principale Helix ci sono una miriade di servizi satelliti altrettanto ben sviluppati e mantenuti, come il supporto Git (GitSwarm), la collaborazione di squadra (Swarm), strumenti di fusione visiva (p4 merge), ecc. Per quanto riguarda la loro affidabilità e scalabilità, basta guardare alle aziende che hanno affidato il loro codice sorgente a Perforce per comprendere le sue capacità in questo ambito, e menzionerò ancora una volta il supporto di prima classe che si riceve con lo strumento, non ne ho mai sperimentato di migliore. Perforce è anche uno strumento estremamente stabile e, una volta configurato e avviato come richiesto, continuerà a funzionare fedelmente senza alcun problema o complicazione.

**Cosa non Le piace di P4?**

Come unico amministratore (part-time) di un sistema con 834 utenti, ho sentito la necessità di una maggiore granularità nella delega di alcune funzionalità amministrative ai leader del team di sviluppo fidati. Perforce sta aggiungendo queste funzioni man mano che lo strumento si evolve (attualmente sto utilizzando la versione del server 2015.2 al momento della stesura) il che mi aiuterà in questo, ma al momento, questo è un piccolo punto dolente per me. Un'altra difficoltà che si può incontrare, specialmente se si migra da uno strumento SCM non basato su branch, è la curva di apprendimento per l'uso degli spazi di lavoro dei client e la corretta politica dei branch. Questo non è un problema con il servizio Perforce in sé, ma è uno strumento più potente (e quindi più complicato in alcuni aspetti) che può richiedere più sforzo nella formazione iniziale con lo strumento e i suoi concetti. Tuttavia, ne vale la pena.

**Raccomandazioni per chi sta considerando P4:**

Se stai cercando uno strumento di gestione del controllo del codice sorgente centralizzato di livello aziendale, altamente scalabile e supportato da esperti, Perforce è il migliore che ci sia. Se invece si preferisce un SCM decentralizzato, Git è anche un'ottima opzione, ma sappi che Perforce supporta anche le capacità DSCM, insieme a un'eccellente integrazione con i repository Git, ancora una volta con un supporto eccellente.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Ci siamo trasferiti da Microsoft Visual SourceSafe per sfruttare le capacità di checkout concorrente e branching di Perforce. Questo avvenne nel 2007. Tuttavia, i benefici si estesero ben oltre i vantaggi principali che il sistema ci forniva. Mentre in VSS la maggior parte dello sviluppo veniva eseguita contro il tronco principale dello sviluppo (lo sviluppo avveniva sulla mainline nel gergo di Perforce), potevamo iniziare a praticare procedure di mainline stabile all'interno di Perforce, dove lo sviluppo avveniva in rami di sviluppo e, una volta verificato attraverso un sistema di build e QA, veniva promosso alla mainline una volta ritenuto stabile. Il processo "copia su, unisci giù" ci ha permesso di garantire ulteriormente l'integrità della nostra mainline e ha permesso ai rami di sviluppo di allinearsi con la mainline quando cambiava.

Non abbiamo implementato Streams perché attualmente non si adattano al nostro utilizzo del sistema, ma forniscono ancora più capacità di imporre processi sul movimento del codice e mantenere la corretta gerarchia delle linee di codice.

I vari strumenti che vengono forniti con Perforce, come lo strumento di Merge, la grafica delle revisioni, la grafica dei flussi, il controllo del codice sorgente distribuito, Time Lapse Vies, ecc., sono anche un vantaggio per gli sviluppatori poiché permettono loro di rintracciare da dove sono state ricevute le modifiche a un file e da chi.

Ci ha anche permesso di migliorare la nostra resilienza attraverso l'uso di server di replica, proxy e, in futuro, server Edge (dove i siti remoti possono mantenere il proprio set di file di metadati [database] pur sincronizzando il codice sorgente con il server principale). I nostri checkpoint possono avvenire ogni notte contro il server replica, lasciando il server master online per continuare a servire gli utenti senza interruzioni.

E naturalmente, menzionerò per la terza volta il team di supporto di Perforce, che è assolutamente fantastico.

  ### 50. Sistema di controllo versione centralizzato a livello aziendale

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Semiconduttori | Enterprise (> 1000 dip.)

**Reviewed Date:** August 21, 2017

**Cosa Le piace di più di P4?**

Perforce è un sistema scalabile che funziona bene in una grande organizzazione con molti utenti e diversi requisiti di autorizzazione. L'integrazione con sistemi di terze parti come Jenkins e Jira è buona. Mi piace il sistema di revisione Swarm e la possibile integrazione con Jenkins per bloccare i commit basati sui test build.

**Cosa non Le piace di P4?**

Senza server replica adeguati, un server perforce centralizzato può essere lento.

**Raccomandazioni per chi sta considerando P4:**

Perforce funziona bene in un ambiente aziendale, specialmente con molti file di grandi dimensioni.

**Quali problemi sta risolvendo P4 e in che modo La sta aiutando?**

Scambio e monitoraggio efficiente di IP in una grande organizzazione.
Sviluppo più rapido su progetti multi-sito.


## P4 Discussions
  - [What does Perforce software do?](https://www.g2.com/it/discussions/what-does-perforce-software-do)
  - [I have a global workforce that requires quick access to digital files. How does Helix Core provide remote teams with the files they need quickly?](https://www.g2.com/it/discussions/global-scale) - 1 upvote
  - [My team includes engineers, artists, and designers who all use their own tools. Can they version and access their files directly from their tools?](https://www.g2.com/it/discussions/collaboration-ba084d6b-dfbe-41c9-89f3-fa82e0611879) - 1 upvote
  - [My team uses Git but is looking for a VCS that can scale and work with large projects. Can Helix Core be used in conjunction with Git?](https://www.g2.com/it/discussions/git-60ffb9cd-2ea3-48f0-a07f-0b07ea372cda) - 1 upvote
  - [What are the benefits of using Perforce Helix rather than Git?](https://www.g2.com/it/discussions/git) - 1 upvote

- [View P4 pricing details and edition comparison](https://www.g2.com/it/products/p4/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-15+12%3A06%3A41+-0500&secure%5Bsession_id%5D=c8ddc96a-937b-433d-a39c-497941b993a9&secure%5Btoken%5D=37dcf4f2179175ef09beb2276d2d86e3fc5f5e5a35f62942861e33b58604eaa8&format=llm_user)

## P4 Features
**Funzionalità**
- Gestione dei pacchetti
- Integrazione
- Analisi del Codice
- Controlli di vulnerabilità

**Gestione**
- Controllo di Accesso al Pacchetto
- Tracciamento del pacco
- Automazione
- Rollback

## Top P4 Alternatives
  - [Azure DevOps Server](https://www.g2.com/it/products/azure-devops-server/reviews) - 4.2/5.0 (192 reviews)
  - [Bitbucket](https://www.g2.com/it/products/bitbucket/reviews) - 4.4/5.0 (991 reviews)
  - [Git](https://www.g2.com/it/products/git/reviews) - 4.7/5.0 (522 reviews)

