Domanda

Sto facendo uno script per la storia pulita e revisione dei file selezionati.

I cambiare il tipo di file di un file binario a binario + S3, quindi questo file sarà ora solo a mantenere l'ultima 3 di revisione.

Quando uso questo metodo vedo sempre sulla mia storia file depot di altri revisioni ma sono ora "purga", invece di utilizzare la funzione di obliterate p4 che cancellare tutte le revisioni E non mantenere alcune revisioni "elimina".

La mia domanda:. Qual è il differents tra un file che su tutte le revisioni si aspettano 5 vengono cancellati e un file utilizzando l'attributo + S5

Grazie!

È stato utile?

Soluzione

Se si utilizza 'p4 delete', il file è logicamente cancellato, ma i precedenti resti di revisione nel repository e così si può accedere specificando che revisione precedente in modo esplicito.

Se si utilizza un tipo di file come ad esempio + S, rispetto alla precedente revisione viene eliminato dal repository e non si può sincronizzare il vostro spazio di lavoro a quella revisione precedente.

Cioè, lo spurgo vecchie revisioni consente di risparmiare spazio sul disco del server, ma i mezzi non è possibile accedere più quelle vecchie versioni.

La differenza fra le revisioni eliminati e le revisioni obliterate è che la storia dei resti di revisione purgato, in modo da sapere quando quella revisione è stata presentata e da quale elenco modifiche, ecc, mentre con le revisioni obliterati Perforce può dire nulla su quelle vecchie revisioni . Obliterante consente di risparmiare ancora più spazio sul disco del server, ma ovviamente lo fa rimuovendo ancora più informazioni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top