Domanda

Sto cercando di creare per creare un tag nel repo svn per il mio progetto. Io uso Eclipse e plug Subversive. Ogni volta che provo codifica, ottengo il seguente errore:

  

operazione Tag per alcune delle risorse selezionate riuscita.   svn: commit non riuscita (dettagli seguire):   svn: No write-lock in '/ home / progetto / directory'

Dove / home / directory è una directory nel mio progetto. Sono abbastanza sicuro che se avessi eliminare il progetto e ri-checkout, poi tutto il lavoro volontà.

Qualcuno sa qual è la fonte del problema e se c'è una soluzione per farlo funzionare senza ciclo delete-out?

È stato utile?

Soluzione

ci si accorge che l'errore spuntando da tempo (2008) (a tempo (2009) ) per tempo (2010) .
Dal momento che non v'è alcuna risposta, che di solito significa che il problema è cavata (come rilancia Eclipse è stato sufficiente a superare quella prova).
Potrebbe essere un problema di autorizzazione, o di una risorsa (come un file o una directory) bloccato da un processo.

Ma se è più complicato, è ancora il Comando linea alternativa (un svn copy )


VJ . Report in i commenti :

  

Alla fine ho provato svn update che mi ha spiegato che il blocco di scrittura è presente in un altro percorso di SVN.
  Così Ho emesso un svn clean per il dall'albero radice . Quale eliminato il problema.
  Post che, svn update ha funzionato così come svn switch.

Altri suggerimenti

Grazie per aver sollevato la questione! Ho appena incontrato questo con Subversive 2.2.2 su Eclipse Indigo (3.7).

Pulizia in repository non ha funzionato, ma ho notato che la copia locale ha un vecchio numero di revisione (come 2, in cui la corrente è 37), anche se sono sicuro che ho commesso prima della codifica.

Così ho finito per sostituire il codice locale con le ultime dal repository, che ha aggiornato il numero di revisione. Dopo di che il tagging ha funzionato come fascino.

È necessario eliminare il file chiamato 'blocco' nel .svn directory, quindi svn dovrebbe funzionare di nuovo. saluti.

è necessario pulire il vostro progetto.

Right Click > Team > Cleanup

Poi si può passare a qualsiasi ramo che si desidera

stesso problema qui (solo cercato di creare un ramo invece di un tag in questo caso). controllare la soluzione definitiva: 1) impegna il codice. 2) scollegare il progetto da SVN. 3) eliminare il progetto dall'area di lavoro. 4) controllare il progetto. 5) riprovare.

voilà! È un po 'eccessivo, ma questo funziona al 100%

Per me la soluzione è stata un semplice "svn up" nella parte superiore della directory del progetto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top