Ho un progetto in Subversion, che sto sviluppando utilizzando Eclipse. Ho eseguito il checkout originale dal repository svn dall'interno di Eclipse. Tutto andò bene per alcune settimane, poi per qualche motivo sconosciuto, Eclipse (nello specifico: subclipse in Ganymede) non riconosce più il mio progetto come sotto il controllo di svn. Il menu contestuale del team mostra solo le opzioni di base del menu "applica patch" / "condividi questo progetto". Dalla shell, posso comunque aggiornare il progetto utilizzando gli strumenti della riga di comando svn, quindi so che le credenziali svn funzionano ancora. Altri progetti in sovversione nella stessa copia di Eclipse funzionano ancora.
Mi rendo conto che posso cancellare la copia locale e controllarla di nuovo, ma preferisco capire cosa è andato storto - risolvere il problema, piuttosto che mascherare i sintomi. Dove memorizza Eclipse la sua conoscenza di quali progetti sono sotto il controllo della versione? Ho guardato il .project
file e la .settings
directory, ma non sono riuscito a vedere alcun accenno evidente alla natura svn o qualcosa di simile, anche nei progetti che funzionano ancora correttamente.