2013-08-27 14 views
8

sto ottenendo il seguente errore sul mio progetto TeamCity:squadra Città VCS raccolta errore cambia

Error collecting changes for VCS repository 'MySvnRepository' 
Unable to get SVN log entries for: https://myserver/svn/trunk; range: 
RR[99_2013/08/27 13:35:20 +0100 => 6_2013/08/27 14:40:13 
+0100]@d2fecd1e-4276-d847-874c-cb6b9eafeb43; revisions: 99..6 

Ho testato la connessione VCS tramite il pulsante "Test di connessione" nella schermata di amministrazione TeamCity e collega bene.

Guardando il messaggio di errore sembra che stia cercando di recuperare le voci 6 - 99, ma ci sono solo 6 voci di registro nel repository appena viene creato. Ho controllato che il contatore delle build sia stato ripristinato.

C'è qualcosa di ovvio che mi manca qui?

risposta

5

Ci avevano affrontato problema simile con la squadra della città. Sembra che il problema fosse il modo in cui cercava di recuperare i log SVN da due configurazioni. Perché avevamo utilizzato la stessa radice VCS per 2 diversi rami in momenti diversi.

Per risolvere questo problema, eliminare e ricreare la configurazione di build e la radice VCS e dovrebbe funzionare.

+0

Inoltre, dare un'occhiata ai commenti per il problema https://youtrack.jetbrains.com/issue/TW-9967, in particolare per quanto riguarda la rimozione della directory 'repositoryStates'. – KIR

2

Non sono sicuro del motivo per cui ha funzionato, ma sono entrato nella configurazione VCS e ho cambiato la versione del client SVN dalla versione 1.6 alla 1.7, quindi tutto ha iniziato a funzionare.

+0

Abbiamo migrato il nostro server SVN e abbiamo iniziato a ricevere questo errore su TeamCity e abbiamo avuto problemi a liberarcene. Abbiamo provato a riavviare la scatola e quant'altro. La risposta che @Mike ha dato, per qualche motivo, ha funzionato. Grazie. –

+0

Secondo Robert Luong ... molto strano ... ma hey ha funzionato! –

0

Questo è vecchio ma qualcosa che mi viene in mente di volta in volta. Il problema si verifica quando si reimposta un progetto esistente su una diversa radice SVN. Se guardi la richiesta che TeamCity sta facendo (99_2013/08/27 13:35:20 +0100 => 6_2013/08/27 14:40:13 +0100) vedrai che sta cercando di trovare le modifiche dalla revisione 99 a 6 (che ovviamente non ce ne sono). Il 99, sospetto, è l'ultima revisione prima di puntare nuovamente la radice SVN del progetto a quella nuova, che contiene 6 revisioni al suo interno. Ho lo stesso problema e sì, l'eliminazione della radice VCS (non solo la rimozione) risolverà questo problema, ma questa non è un'opzione per chi sta riutilizzando una radice VCS tra molti progetti (come me). Non conosco un'opzione qui, l'ultima volta che è successo a me ho appena controllato alcune modifiche fasulle per fare in modo che il mio repo salisse fino a 1+ rev su ciò che TeamCity cercava, tuttavia oggi sto affrontando questo problema andando da 2099 cambia in 3. Forse c'è una cosa SVN che puoi fare ma oltre a cancellare la radice VCS non so cosa fare sul lato TeamCity. Ho persino cancellato il progetto e ne ho creato uno nuovo, il problema risiede in qualche cache che TeamCity ha per quel repository e in che cosa sono i contatori.

Problemi correlati