2012-11-20 12 views
5

Sto usando STS 2.9 con il plugin Subclipse sotto Ubuntu Linux. Sto cercando di eseguire il checkout dell'intero repository (con tutti i tronchi e le diramazioni) e di farlo apparire ordinatamente come un progetto nell'area di lavoro. Quello che faccio normalmente è il checkout della root del repository. La ragione per cui ho bisogno dell'intero repository è che lavoro sia su rami che su versioni trunk, quindi avere tutto per me è più semplice. Ecco cosa voglio ottenereÈ possibile riprendere un checkout fallito con subclipse?

Workspace 
    repo/ 
    branches/ 
    tags/ 
    trunk/ 
    other_repo/ 
    branches/ 
    tags/ 
    trunk/ 
    some_other_workspace_entry(ex. java project) 

Purtroppo, stiamo avendo un repository che supera 5 GB di dimensioni, e sta prendendo sempre per subclipse di check it out, fino a quando finalmente genera un errore. Quindi, finisco con un repository che non è stato completamente estratto e non posso continuare a verificarlo. Devo cancellare tutti i dati estratti e ricominciare tutto da capo (fino a quando fallisce di nuovo), o controllare separatamente tronco e rami, avendo quindi un tronco e rami voci nel mio spazio di lavoro, che devo evitare.

La domanda è: esiste un modo per continuare la verifica incompleta del repository? In alternativa è possibile verificarlo tramite sottocartelle, ma avere comunque la struttura ad albero desiderata nel mio spazio di lavoro? Se ho bisogno di modificare manualmente tramite editor di testo alcuni file di lavoro, quali e come?

risposta

4

Basta fare un update e il checkout riprenderà. In alternativa puoi farlo con qualsiasi strumento da riga di comando.

+0

Grazie per la rapida risposta, ma ho dimenticato di menzionare (ora ho modificato) che sto lavorando sotto Linux. Funzionerebbe ancora se installo qualche altro client svn e tento di eseguire il checkout con esso? –

+1

Sì, lo farebbe. Hai provato a fare un aggiornamento in eclissi? Questo dovrebbe funzionare anche se vedi il checkout parziale già in Project Explorer. – Kai

+0

Eclipse non mi permette di usare i comandi svn su quel repository purtroppo, Attualmente sto eseguendo 'svn cleanup' nel terminale ma ci vuole un sacco di tempo (come ho detto il repository è grande) –