2009-04-20 11 views
6

C'è un modo per filtrare il grafico di revisione SVN Tortoise prima di aprirlo? Ci vuole più di un minuto per aprirlo, il che sta portando a troppi scontri a spada. Posso filtrarlo facilmente dopo l'apertura, ma questo è il mio problema.Come posso filtrare il grafico di revisione SVN di Tortoise prima di aprirlo?

Idealmente, ho solo bisogno di vedere solo le ultime 100 revisioni, non tutto sin dalla notte dei tempi.

+0

LOL, hai solo aspettato un minuto? Il mio client TSVN mi sta dicendo che ci vorrà un'ora. –

+0

Sono nella barca di tutti gli altri, questo si sarebbe rivelato incredibilmente utile, specialmente nel mio caso in cui so che ho bisogno di esaminare da vicino le ultime 4 revisioni. Un'esperienza analoga con la limitazione del numero di messaggi di registro visualizzati renderebbe molto naturale limitare il numero di revisioni recuperate dalla versione corrente. – jxramos

risposta

7

per quanto ne so non è possibile filtrare il grafico - la documentazione TortoiseSVN dice:

Per generare il grafico, TortoiseSVN deve recuperare tutti i messaggi di log dalla radice repository. Inutile dire che questo può richiedere diversi minuti anche con un repository di poche migliaia di revisioni, a seconda della velocità del server, della larghezza di banda della rete, ecc. Se provi questo con qualcosa come il progetto Apache che al momento ha oltre 500.000 revisioni potresti aspettarti tempo.

La buona notizia è che se si utilizza la memorizzazione nella cache di registro, è necessario subire questo ritardo una sola volta. Successivamente, i dati di registro vengono conservati localmente. La memorizzazione nella cache del registro è abilitata nelle impostazioni di TortoiseSVN.

Quindi, assicurarsi che la memorizzazione nella cache del registro sia abilitata e che le visualizzazioni del grafico future siano più veloci.

+0

Grazie, ho appena selezionato "Power User Defaults" per le impostazioni di caching del registro, e ora il mio grafico di revisione richiede una frazione di secondo per la visualizzazione. –

2

No, non è possibile. Perché per generare il grafico, TSVN richiede le informazioni dal registro di tutte le revisioni. Altrimenti potrebbero mancare copie (ad esempio, se si crea un tag da r2 a HEAD, con HEAD essere r1000).

Problemi correlati