2015-11-21 9 views
13

Se eseguo "Riconcilia lavoro offline" in P4V, dopo un po 'la riconciliazione termina e alla fine si apre una finestra che mostra i file che sono stati modificati, aggiunto o rimosso. A volte so che la riconciliazione richiederà alcuni minuti o più in base all'enorme numero di file nella directory, quindi procedo e inizierò a lavorare su qualcos'altro, e mi aspetto che la riconciliazione verrà eseguita quando tornerò più tardi. Tuttavia, a volte, quando torno a P4V alcuni minuti dopo, vedo la finestra riempita con tutti i file modificati, aggiunti e rimossi per un breve momento prima che vengano cancellati e la scansione sembra ricominciare da capo.Disabilita aggiornamento automatico P4V di "Riconcilia lavoro offline" se la finestra è lasciata aperta

Questo può essere piuttosto aggravante dal momento che sto cercando di evitare di dovermi sedere e attendere il completamento della riconciliazione, ma alla fine devo dover attendere più riconciliazioni quando voglio farlo una sola volta.

Qualche idea su cosa causa questo o come disattivare questa riconciliazione ripetuta quando voglio riconciliarmi solo una volta?

Sto usando la versione "2014.3".

+0

Che strano! Sei sicuro che sta eseguendo tutte le analisi dei file più volte, non solo ristampando i messaggi? Mi chiedo se sta rilevando che le tue finestre P4V erano nascoste, e ora sono state portate in primo piano, e quindi è in qualche modo rieseguire l'ultimo comando. Riesci a riprodurre questo comportamento con operazioni P4V diverse da Reconcile Offline Work? –

+1

Aggiunge un altro "p4 riconcilia -m -f

" ai registri e, se ci sono dei file modificati di recente (file che non sono stati modificati prima della precedente riconciliazione), li aggiunge quando viene eseguita una nuova scansione. Potrebbe accadere solo se cambiano i file aggiuntivi ... ma vorrei ancora non avere l'aggiunta per riconciliare le chiamate, anche i file aggiuntivi vengono modificati. Ne metterò alla prova un po 'di più ... mi sembra piuttosto facile riprodurlo più e più volte. – LVBen

+1

Un pò triste che questo difetto sia l'impostazione predefinita, ancora! Quando si lavora su un progetto di grandi dimensioni (o un server lento) in cui la scansione di riconciliazione può richiedere diversi minuti, non si concluderà mai, ma continuerà a riavviarsi. Se si concilia qualcos'altro sostanziale, si tratta di un limite di tempo invisibile in cui è necessario scorrere la finestra di dialogo di riconciliazione prima di riavviarsi. –

risposta

17

Ho fatto un po 'di ricerche aggiuntive su questo e alla fine sono incappato nella risposta!

Questo è il bug # 70465: https://www.perforce.com/perforce/doc.current/user/p4vnotes.txt

#1171326 (Bug #70465) 
    There is now a preference to disable global refresh affecting the Reconcile 
    Offline Work dialog. Default is to continue allowing global refresh to 
    update the dialog. The preference can be found on the Behavior page in 
    preferences. 

Aggiornamento a una versione più recente (2015,1 o più recente) mi permetterà di disattivare l'aggiornamento globale nel menu Preferenze/Comportamento.

enter image description here

+1

Perché diavolo qualcuno vorrebbe questo comportamento? Questo è come avere una casella di controllo per "Risolvi il bug". Oh Perforce, non smetti mai di stupirmi. –

Problemi correlati