Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[RISOLTO] java, eclipse ed svn: come fare?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Sun Jan 10, 2010 2:25 pm    Post subject: [RISOLTO] java, eclipse ed svn: come fare? Reply with quote

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
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Sun Jan 10, 2010 2:31 pm    Post subject: Reply with quote

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
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Sun Jan 10, 2010 3:25 pm    Post subject: Reply with quote

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
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Sun Jan 10, 2010 5:26 pm    Post subject: Reply with quote

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
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Sun Jan 10, 2010 5:32 pm    Post subject: Reply with quote

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
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Sun Jan 10, 2010 8:14 pm    Post subject: Reply with quote

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
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Sun Jan 10, 2010 8:30 pm    Post subject: Reply with quote

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
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Sun Jan 10, 2010 11:26 pm    Post subject: Reply with quote

Penso di aver trovato la strada per risolvere il problema: Eclipse + subeclipse plugin + svn server.
Ora però non mi rimane che da capire come fare per portare tutto il mio progetto sul server svn, e cominciare a lavorarci aggiornando le revisioni e se possibile, lavorare anche con delle copie locali.
Ad es.: sono fuori casa senza internet, mi porto il progetto dietro sul portatile, ci lavoro e quando torno a casa aggiorno con una nuova revisione il server svn.
_________________
[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
View user's profile Send private message
oRDeX
Veteran
Veteran


Joined: 19 Oct 2003
Posts: 1325
Location: Italy

PostPosted: Wed Jan 13, 2010 10:50 am    Post subject: Reply with quote

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
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Wed Jan 13, 2010 10:55 am    Post subject: Reply with quote

Grazie, adesso pare che sia tutto funzionante!
Il termine è "commit"! :)

Ciao! ;)
_________________
[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
View user's profile Send private message
oRDeX
Veteran
Veteran


Joined: 19 Oct 2003
Posts: 1325
Location: Italy

PostPosted: Thu Jan 14, 2010 4:17 pm    Post subject: Reply with quote

fbcyborg wrote:
Il termine è "commit"! :)

Grazie :wink:
Back to top
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Fri Jan 22, 2010 11:53 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum