2010-06-10 10 views
6

Sono piuttosto nuovo per per forza, ma hanno un po 'di altra esperienza VCS ...Riapplicazione elenco modifiche in necessariamente

Immaginate questo:

  • Si invia modifiche (elenco modifiche 1)
  • Un collega invia modifiche sullo stesso ramo, sovrascrivendo accidentalmente le modifiche. (lista 2)

Ho provato a integrare (che P4V si rifiuta di fare poiché è già integrato) e ho cercato un modo per generare una patch che potevo applicare, ma non ho trovato nulla.
Per ora, verificherò le versioni in questione e userò uno strumento di unione esterno, ma sarebbe bello sapere se perforce lo supporta in qualche modo.

C'è un modo di utilizzare gli strumenti di perfor- zione (preferibilmente in P4V) per riapplicare l'elenco delle modifiche 1?

+0

È questo un esempio teorico o di fatto questo in realtà accade? Non l'ho mai visto, perché Perforce dovrebbe avvisarti che devi risolvere i conflitti prima di poter inviare l'elenco delle modifiche 2. – jhwist

+1

È una situazione reale e non so cosa sia stato fatto male. La mia unica teoria è che ha aggiornato, è stato offerto dall'IDE per ricaricare il file modificato, e accidentalmente ha rifiutato (cancellando i miei aggiornamenti) ... – Niklas

risposta

7

Non si può riapplicare changelist 1, ma è possibile riapplicare elenco modifiche 2.

  • Sync per elenco modifiche 1.
  • estrarre il file (s). P4V ti avviserà che, "Non hai l'ultima revisione del file.", E chiedi se vuoi ottenere l'ultima versione. Ignora l'avviso facendo clic sul pulsante "Non ottenere più tardi".
  • Ora sincronizzare con la revisione della testata (presumo che l'elenco delle modifiche 2 corrisponda alla revisione della testina). Il file (s) avrà ora bisogno di essere risolto, che voi (o il vostro collega) può fare, correttamente questa volta, senza sovrascrivere le modifiche apportate in elenco modifiche 1.
+1

+1 Non ci avrei mai pensato - Grazie! – Niklas

3

Probabilmente il modo più semplice è quello di recuperare le modifiche dall'elenco delle modifiche 1 (//depot/[email protected]@@) e quindi passare alla risoluzione/unione normale + inviare brano e danza.

+0

Proverò questo e aggiornerò qui i risultati per la mia situazione particolare. Grazie! – Niklas

Problemi correlati