2014-09-09 14 views
8

Ho letto tutti gli articoli su come è possibile modificare i messaggi di registro utilizzando TortoiseSVN. Sono stato in grado di farlo bene.tortoisesvn modifica messaggio di log non visualizzato

Tuttavia, ho voluto vedere se i cambiamenti che ho fatto sul server potrebbe essere visto a livello locale, ed i cambiamenti che faccio a livello locale può essere visto sul server. Sembrava funzionare quando stavo apportando le modifiche sul server e le vedevo localmente. Tuttavia, nel momento in cui ho apportato una modifica al messaggio di modifica del registro localmente, sembra che le modifiche non siano più visibili tra i due.

Tuttavia, quando si passa al messaggio Modifica registro, sono in grado di vedere il messaggio .. ma non viene visualizzato nel registro. qualcun altro ha avuto questo problema?

Questo è ciò che ottengo quando vado a modificare il registro localmente. notare che ho aggiunto dal server sul server e si sta rivelando sul registro delle modifiche a livello locale, ma non sullo schermo log Mostra http://imgur.com/zljdE1i

Mi manca una sorta di un aggiornamento? Ho provato a chiudere SVN e riaprire, ma questo non ha aiutato.

UPDATE: sembra che abbia risposto alla mia domanda: vedere section Changing the Log Message and Author of the Revision Log Dialog help page

Dal TortoiseSVN mantiene una cache di tutte le informazioni di log, le modifiche apportate per autore e registrare i messaggi verranno visualizzati solo sul vostro installazione locale. Gli altri utenti che utilizzano TortoiseSVN vedranno comunque gli autori (vecchi) memorizzati nella cache e i messaggi di registro finché non aggiorneranno la cache del registro.

Quindi, basta fare clic destro all'interno del repository e andare a TortoiseSVN> Impostazioni> Registro Caching e disabilitare/abilitare il registro di caching o sotto repository cache, selezionare quello che si desidera e aggiornamento.

+0

Ho riscontrato un problema analogo causato da un bug nella cache: Nel frattempo (* 'TortoiseSVN 1.9.5, Build 27581 - 64 Bit, 2016/11/26 09: 18: 58' *) viene visualizzato il messaggio di registro aggiornato come previsto, ma dopo aver modificato un messaggio di registro ieri, ho visto oggi il vecchio messaggio. La prima cosa che ho controllato era il Repository stesso (usando ViewVC), ma qui c'era il messaggio di log aggiornato (quindi nessun crash del server, phew). Strano ... Bene, l'aggiornamento della cache ha aiutato. Grazie per il tuo rapporto (e aggiornamento) :) – Wolf

risposta

3

A quanto pare hai risposto alla tua domanda, ma l'hai fatto nei dettagli. Complimenti.

In effetti, la soluzione corretta del problema è aggiornare la cache locale agli utenti tramite TortoiseSVN -> Impostazioni -> Log Caching -> Archivi cache e fare clic su "Aggiorna".

+1

Nel mio caso, l'aggiornamento della cache non ha aiutato. Ho dovuto cancellarlo (viene ricreato automaticamente). –

Problemi correlati