Problemi di commettere file repository SVN
-
22-08-2019 - |
Domanda
Ho un pom maven costruire file nella directory principale del mio progetto.Quando si tenta di sincronizzare con il repository SVN da Eclipse (Europa), rosso doppia diretto freccia è stato aggiunto al file icona.Questo significa che sia la mia copia locale e quella del repository sono stati modificati dall'ultima sincronizzazione.
Quando provo a fare do 'la precedenza e aggiornamento... il messaggio è lanciato:
Some resources were not reverted.
Attempted to lock an already-locked dir
svn: Working copy 'C:\Java\workspaces\pro\myProject-TRUNK' locked
Avete un idea di cosa dovrebbe essere fatto in questo caso?
Soluzione
svn cleanup?
Non so come si farebbe che da Eclipse però ... ma se una copia di lavoro standard di svn, si dovrebbe comunque essere in grado di farlo con un altro strumento.
Altri suggerimenti
In Eclipse, fare SVN ripulire
Fare clic destro su Locked Progetto -> Team -> Pulizia
cancellare il .loc e file di log dalla directory se Team-> Cleanup non è disponibile per voi da subeclipse e aggiornare le risorse dando il messaggio di errore in precedenza.
Questo accade normalmente quando si incolla una directory in un altro nel progetto.
È necessario creare le directory manualmente, quindi incollare tutti i file.
Per risolvere il problema:
- Fare clic destro sul progetto (o su una directory padre)
- Poi squadra
- Poi ripulire
Sembra che il repository ha un po 'confised! Si potrebbe provare un 'pulizia svn' nella directory del progetto.
Si può fare sulla riga di comando, o utilizzando uno strumento diverso ...
Dal prompt dei comandi, si dovrà avere la sovversione installato e sul sentiero. Chiudere Eclipse, aprire un prompt dei comandi e cd per la radice del progetto, quindi digitare 'svn cleanup'.
Si potrebbe anche usare tortoisesvn a fare lo stesso da Windows Explorer. Installare Tortoise SVN e chiudere Eclipse. All'interno di Windows Explorer, passare alla madre della directory del progetto, fare clic destro sulla cartella del progetto e selezionare 'Tortoise SVN' -> 'ripulire'
Questo accade se abbiamo alcune sessioni in sospeso a commettere i nostri cambiamenti così abbiamo bisogno di fare un po 'pulire prima avremo un altro tentativo a commettere i nostri cambiamenti. Questo è il modo per farlo.
- Fare clic per SQUADRA-> Clean Up
- Prova di nuovo a commettere ..
si sta lavorando per me.
aggiungi applicazione svn
sudo apt-get install svn
cd <folder-project-name>
svn cleanup
Riavviare l'Eclipse (IDE). Problema risolto.
Sono andato al locale svn e rimosso il file di log e file di blocco di fatto svn update da eclipse e tutto torna in pista
tasto destro del mouse sul progetto -> Team -> Aggiorna / Cleanup
Fare clic destro e selezionare Team-> Aggiorna / Cleanup
Vedo Team -.> Pulizia nella maggior parte answers- in qualche modo non ha funzionato per me
L'ho fatto -E 'successo due volte per me.
Una volta ho deciso come non - ho fatto un file di backup con le mie modifiche. Ho chiuso la mia eclissi -> andare in prject in Windows Explorer -> vai al file in conflitto -> tasto destro -> SVN -> Ripristina. Ora ho iniziato eclipse -.> Rimesso i miei cambiamenti e ha funzionato
La seconda volta è accaduto - quello non ha aiutato. Così, ho dovuto cancellare il progetto sul mio lavoro di Eclipse, e verificato il progetto da SVN e ha funzionato.
-Hope aiuta.
Usa TortoiseSVN -> Blocco uscita -> Blocco Pausa