Ho appena cambiato lavoro. Il mio precedente datore di lavoro utilizza Subversion, il mio nuovo datore di lavoro utilizza Perforce.Perforce per un utente di Subversion?
Ci sono risorse là fuori che mi aiuteranno, come utente , a cambiare il mio modello mentale da uno di Subversion a uno di Perforce? Quali sono gli analoghi ai comuni comandi SVN? Quali concetti sono implementati in modo diverso?
Non sono particolarmente interessato ai pro e ai contro di Perforce vs Subversion - la decisione è stata presa. Ci sono molte altre domande su S.O. coprendolo. Mi piacerebbe sapere quale riadattamento mentale dovrò fare (o meno).
Per quanto riguarda la chiusura: Perforce perlomeno dovrebbe richiedono di ottenere un blocco sui file che si sta lavorando. Tuttavia, richiede che tu comunichi al server che stai lavorando sui file (diversamente da Subversion, da quello che ricordo). –
@ Caleb Huitt - cjhuitt - Non sono un mago con Perforce, ma da quello che ho visto, credo che Perforce blocchi qualsiasi file locale che non hai controllato. Questa è la più grande differenza tra Perforce e Subversion e, a mio parere, il più grande mal di testa nel fare il passaggio. Tuttavia, non blocca * il server *. Più utenti possono controllare lo stesso file e Perforce tenterà di unirli. – rtperson
Fare attenzione alla terminologia: Perforce rende il file di sola lettura. Questo non è il "blocco", che è una funzionalità diversa per i sistemi di controllo del codice sorgente, ad es. puoi contrassegnare i file in Perforce che devono essere bloccati prima di essere modificati. E SourceSafe (credo) richiede di bloccare tutti i file prima di modificarli. –