2012-02-13 19 views
7

Ho iniziato a impostare un nuovo repository SVN su AWS e sto avendo problemi a lavorare con questo da Eclipse 3.6 Subversive 2.2.2.Errore sovversivo: "<file> ... inesistente in quella revisione"

Aggiornamento: Il nuovo repository utilizza lo stack Bitnami con Subversion 1.7.

Non ho problemi con il mio Eclipse 3.5 Subclipse 1.6.2 installazione.

In Eclipse 3.6 Subversive 2.2.2, se provo ad aprire tutte le sottocartelle, Subversive mi dà l'errore:

Get repository folder children operation failed.

svn: URL 'svn://xxx-xxx-xxx-xxx-xx.compute-1.amazonaws.com/M1' non-existent in that revision

Qualsiasi tentativo di leggere i file mi dà un errore simile (xxx non -esistente in quella revisione).

Sembra che i metadati di ogni commit siano disponibili, ma i file stessi non possono essere trovati/letti.


Aggiornamenti:

  • posso visualizzare la cronologia di tutti i commit con sovversiva, ma non può visualizzare i file effettivi.
  • Il repository funziona perfettamente con altri client SVN, come Subclipse, il client X-Code, SVNX.
  • il problema si trova con la mancanza di SVN 1.7 supporto per Subversive in questo momento (febbraio 2012)

Risposta (spiegato):

ScubaZA mi ha segnalato nella giusta direzione - il nuovo repository utilizzava Subversion 1.7, che non è supportato da Subversive (a partire da febbraio 2012). Subversive utilizza i connettori SVNKit. Gli altri client SVN avevano già il supporto per 1.7.

Info in queste questioni relative aiutato:

+0

Questo non sembra correlato all'autorizzazione. Chiaramente sta superando l'autenticazione.Non ho mai eseguito SVN in AWS prima. È possibile che in qualche modo raggiunga un server diverso? Quale versione di Subclipse hai installato? Subclipse 1.8 include SVN 1.7. Forse questa è una differenza con 1.7 client e il server? –

+0

Thx Mark - hai ragione - ho aggiornato la domanda. E (non posso crederci ma ...) ho inserito i nomi dei client SVN sbagliati nella domanda, quindi ho risolto il problema, inclusa l'aggiunta dei numeri di versione (non 1.8 su Subclipse). Ho infranto la mia regola di non pubblicare mai lo stackoverflow in fretta. –

+0

Mantengo Subclipse, quindi posso solo indovinare. Darei un'occhiata al connettore SVN che si sta utilizzando in Subversive poiché credo che supportino più elementi. Forse stai usando uno che non può connettersi a questo server per qualche motivo come il vecchio connettore JavaSVN? –

risposta

5

Forse verificare che il connettore SVN eclisse è compatibile con la versione SVN installato sul vostro server.

Per controllare con Eclipse:

Preferenze -> Team -> SVN -> scheda SVN connettore

Dovrebbe dire qualcosa come 'svnkit 1.xx (SVN 1.xx compatibile)'

Per quanto ne so, il plugin Subversive non supporta ancora SVN 1.7.

+0

thx - nuovo Repo stava usando SVN 1.7. I connettori SVNKit per Subversive non ancora (febbraio 2012) supportano SVN 1.7. –

Problemi correlati