View previous topic :: View next topic |
Author |
Message |
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Sun Jan 10, 2010 2:25 pm Post subject: [RISOLTO] java, eclipse ed svn: come fare? |
|
|
Salve a tutti,
da tempo sviluppo applicazioni in Java di media-grande entità, ed utilizzo Eclipse.
Vorrei sapere se è possibile utilizzare la mia Gentoo come server svn, in modo da mantenere tutti i sorgenti ed avere un repository aggiornato con ogni revisione.
Un po' come si fa per le versioni -9999 dei pacchetti svn di gentoo.
E' possibile?
Purtroppo so molto poco circa il funzionamento di questo sistema, almeno come sviluppatore, visto che come utente lo utilizzo tranquillamente.
Se qualcuno potesse darmi qualche indicazione... _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Last edited by fbcyborg on Wed Jan 13, 2010 10:55 am; edited 1 time in total |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Sun Jan 10, 2010 2:31 pm Post subject: |
|
|
Non sono un esperto di svn, ma non capisco il problema: se ti compili subversion anche come server e fai sì che i tuoi repository locali puntino al server (locale pure quello) dovrebbe funzionare tutto, no? |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Sun Jan 10, 2010 3:25 pm Post subject: |
|
|
No aspetta, cosa intendi per "compilarlo anche come server"? non c'è una USE flag "server", se è questo che intendi.
Però, già vedo che c'è una USE flag "java". Probabilmente serve anche quella(?).
Oppure, (adesso che ho trovato un'altra cosa...) serve CVS, come spiegato qui?
Un'altra cosa che mi piacerebbe fosse possibile fare è la seguente: tramite eclipse, caricare/scaricare dal server le varie "revision".
Forse è questo che serve. Giusto?
Faccio tutte queste domande perché tutto sommato sono a zero in questo campo, e nonostante gli howto e guide che ci sono ingiro, ancora non ho focalizzato bene la cosa.
Grazie per l'aiuto! _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Sun Jan 10, 2010 5:26 pm Post subject: |
|
|
Per eclipse e subversion c'è subclipse, l'ho usato non meno di tre anni fa, all'epoca funzionava bene.
Sulla questione della compilazione avevi ragione. La USE java serve per abilitare i binding per quel linguaggio. Al termine della compilazione dell'ebuild compaiono delle indicazioni su come avviare un server subversion, quindi se apri l'ebuild riesci (con un po' di difficoltà, probabilmente) a leggerle. |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Sun Jan 10, 2010 5:32 pm Post subject: |
|
|
Ok, ti ringrazio, ma purtroppo dobbiamo fare un passo indietro.
Sto impazzendo con questo howto, del quale moltissime persone si lamentano del fatto che non sia esatto.
Purtroppo, al momento del test, ottengo sempre un:
Code: | cvs [login aborted]: connect to localhost(127.0.0.1):2401 failed: Connection refused |
E questo accade quando provo a fare "cvs login" e dopo aver inserito la password (ovviamente ho settato la variabile d'ambiente CVSROOT).
Non riesco a trovare un howto che spieghi bene come avere un server cvs funzionante.
Tu hai qualche idea? _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered |
|
Back to top |
|
|
riverdragon Veteran
Joined: 14 Sep 2006 Posts: 1269 Location: Verona
|
Posted: Sun Jan 10, 2010 8:14 pm Post subject: |
|
|
Ma vuoi subversion o cvs?
Comunque non ho mai usato cvs, non saprei aiutarti. Se ti interessa un qualsiasi vcs prova git, io lo sto usando per un mio progetto appoggiandomi a github per scambiare il tutto con un mio amico. Se capisci l'inglese guarda qui, c'è Linus che spiega perché vale la pena (dura un'ora e dieci ma li passi con gusto). |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Sun Jan 10, 2010 8:30 pm Post subject: |
|
|
A me serve un sistema per tenere i backup di tutte le revisioni e le versioni di un progetto in Java che sto sviluppando.
Non è che per forza devo usare cvs, o subversion. Sono a zero in materia, come dicevo, quindi l'importante è che riesca a trovare una buona soluzione per le mie esigenze.
EDIT1: guarda, ho provato anche con questo howto su git, ma con esito negativo.
A questo punto non saprei.
Ho letto comunque che CVS è sconsigliato, visto che il suo successore sembra essere SVN. Provo a installare quello, come server.
EDIT2:: finalmente. Sono riuscito a installare subversion server, con websvn (ssh). Ora devo solo integrarlo ad Eclipse e capire bene come si deve usare. _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
oRDeX Veteran
Joined: 19 Oct 2003 Posts: 1325 Location: Italy
|
Posted: Wed Jan 13, 2010 10:50 am Post subject: |
|
|
bhe per il tuo esempio basta cheil server svn sia accessibile non solo dalocalhost,ma da tutta la rete locale,cosìti colleghi con il portatile, fai un checkout,lavori ed al tuo ritorno fai un "push" sul server (non ricordo iltermine preciso invece di push). Come normalmente accade per lo sviluppo su svn |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
oRDeX Veteran
Joined: 19 Oct 2003 Posts: 1325 Location: Italy
|
Posted: Thu Jan 14, 2010 4:17 pm Post subject: |
|
|
fbcyborg wrote: | Il termine è "commit"! |
Grazie |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Fri Jan 22, 2010 11:53 am Post subject: |
|
|
Ho un problema.
Ho creato un altro utente sul server svn (e compare in /etc/svnusers), che però non è un utente del sistema come invece lo è la mia utenza.
Non credo comunque che questo sia la causa del problema che sto per descrivere.
In pratica quando il mio amico accede con la sua utenza, non riesce a fare commit, per un problema di autorizzazioni che non riesco a risolvere.
Può fare login in websvn, può fare gli "update" da subversive, ma niente che sia inerente ad una scrittura.
Come faccio a dargli i permessi di scrittura? _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered |
|
Back to top |
|
|
|