sto postando questo nel caso in cui qualcuno si imbatte in una situazione simile. Sto eseguendo eclipse luna con il plug-in subclipse.
L'ho già fatto senza problemi, ma svn è uno dei repository di controllo del codice sorgente più "permalosi" con cui ho lavorato.
Ho voluto spostare un file logo png nella mia app. Così ho rinominato quello esistente in un logo_bak e poi ne ho importato uno nuovo e poi lo ho chiamato con lo stesso nome del logo esistente che ho appena ribattezzato logo_bak. Ho quindi controllato alcuni file e sono andato a svolgere altre attività.
Tuttavia, il giorno lavorativo successivo in cui ho avviato eclipse luna il mio intero progetto era "sporco" come indicato dalla decorazione dell'etichetta svn per il progetto sporco.
(un file contrassegnato come "sporco" ha bisogno di essere impegnato, un file "senza versione" non è stato aggiunto al repository SVN ancora, e così via.)
e non riuscivo a sincronizzarlo con svn. Ho anche scoperto che i miei file non sono mai stati archiviati. Se avessi fatto un clic destro sul mio progetto, quindi su Team - Condividi progetto, quella opzione non veniva visualizzata e Team - Synchronize with Repository era disabilitato.
Ho provato a creare un nuovo progetto, eliminando i metadati da eclissi, aprendo e chiudendo il progetto, e diverse altre cose, ma ciò che ha funzionato è stato disconnettere il progetto da svn, quindi riconnetterci di nuovo. Successivamente, sono riuscito a fare clic con il pulsante destro del mouse sul progetto, quindi selezionare Team - Condividi progetto. Poi, quando mi sono sincronizzato, avevo circa una dozzina di file da sovrascrivere e aggiornare, anche se quando ho controllato le differenze erano uguali a quelli che erano nel repository. Dopodiché tutto ha ripreso a funzionare normalmente.
fonte
2016-02-16 18:16:05
Quale strumento e versione hai utilizzato per esaminare il progetto sul tuo disco? Inoltre, quale versione di Subclipse stai usando? –
Uso lo strumento da riga di comando "svn" per il check-out. Ho modificato la mia domanda per aggiungere tutti i numeri di versione. –
Potresti aggiungere i passaggi che hai seguito per eseguire l'importazione? Ho analizzato alcuni scenari e Subclipse sembra trovare i metadati ogni volta. L'unica volta che non lo è è se ci fosse una cartella in più tra dove si trovava il progetto e dove si trovava la directory principale della copia di lavoro (con una sottocartella .svn). Principalmente sto usando Windows, quindi non sono sicuro se riuscirò a riprodurre il problema o fornire ulteriori informazioni, ma qualcun altro potrebbe esserlo. –