2011-10-30 15 views
23

Dopo l'aggiornamento all'ultima TortoiseSVN e il controllo di un repository, NetBeans si lamenta di non disporre della versione corretta del client SVN. Nessun problema, ho scaricato Win32SVN che è 1.7.0 (la tartaruga è 1.7.1, ma non dovrebbe essere un problema).NetBeans 7.xe Subversion 1.7.1

Quindi, in NetBeans l'ho indirizzato al binario di sovversione utilizzando Strumenti> Opzioni> Controllo versioni> Subversion. Nessuna gioia.

Ogni volta che apro il mio progetto in NB, ricevo un grande DB di avviso spaventoso che mi dice che devo eseguire il downgrade del mio repository o aggiornare il mio client SVN.

Quali passaggi mi sono perso? Non sono disposto a eseguire il downgrade del mio TortoiseSVN, quindi come faccio a portare NB fino allo snuff?

+0

http://stackoverflow.com/questions/8604767/svn-1-7-in-netbeans-7-0 – Meysam

risposta

31

Tutto ciò che era necessario, oltre ai passaggi che ho seguito, sopra (installare Win32SVN e puntare NetBeans al client della riga di comando, era effettivamente dire all'IDE di usare il client della riga di comando piuttosto che il client integrato (che dovrebbe essere aggiornato da nov 2011, according to the devs).

Aprite il vostro cartella PogramFiles/NetBeans, cercare etc/netbeans.conf, e poi, sulla linea netbeans_default_options all'interno delle virgolette, aggiungere -J-DsvnClientAdapterFactory=commandline. Questo dice di usare NetBeans la riga di comando SVN piuttosto che il plug-in.

+4

fresco, che è stato - Sono su OS X e ha fatto la stessa cosa. Il file da modificare è/Applicazioni/NetBeans \ 7.0.1.app/Contents/Resources/NetBeans/etc/netbeans.conf. Non sono sicuro di come (se) questo si riferisca alle impostazioni di Netbeans Settings ...> Miscellaneous> Versioning> Subversion, ma ho anche impostato il percorso fino a dove risiede la mia attuale installazione di svn. – PapaFreud

+0

Grazie, questo è stato un risparmiatore di vita! Stavo diventando pazzo cercando di capire perché i cambiamenti in TortioiseSVN e NetBeans non erano sincronizzati! –

5

Ecco cosa ha funzionato per me:

Qui viene fornita una soluzione relativamente ufficiale, ma si noti che dice già che il supporto SVN in NB non funzionerà completamente, perché il modulo SVN della riga di comando è croccante. http://netbeans.org/projects/versioncontrol/pages/Subversion1_7

Passi ho usato con successo su Win 7 Pro 64b, NB 7.0.1: 1. Got e installato il client CollabNet 1.7.2 SVN (roba da riga di comando)

  1. fatto in modo che il il nuovo client svn si trova sul percorso (digita "svn help" alla riga di comando e guarda il numero di versione in alto), (o forse potresti assicurarti che il percorso del client svn sia esplicitamente indicato in NB - Strumenti - Opzioni - Varie - Controllo versioni - SVN)

  2. Modificare il file netbeans.config per aggiungere la nuova opzione predefinita come elencata nell'articolo collegato sopra.

  3. Ora il mio NB non si lamenta all'avvio, ma non mi fido che SVN in NB 7.0.1 funzioni completamente, per dichiarazioni di non responsabilità in quell'articolo, quindi ho comunque intenzione di usare TortoiseSVN comunque!