- Home
- Categorie
- Società, Web e Cultura
- GT Fetish Cafè
- Archivio Contest & Esperienze
- Teecno
- Utilizzo di Subversion per lo sviluppo di Teecno
-
Utilizzo di Subversion per lo sviluppo di Teecno
Il Subversion per la gestione dei sorgenti di Teecno è pienamente funzionante.
Prima di darvi l'url e gli altri dati vorrei spendere due parole per chiarire a tutti coloro che fossero interessati come funziona.TEORIA
Subversion è un gestore di sorgenti per lavori in gruppo, consente di evitare le sovrascrizioni e facilita l'organizzazione conservando uno storico dei files che risale fino ai sorgenti originari, ogni modifica è tracciata.
I sorgenti comuni sono hostati e gestiti dal server il quale permette il download a tutti e l'upload / scrittura dei sorgenti solo agli utenti in possesso di user e password, bisogna installare un client per poter interagire col server (la lista dei client la troviate in basso). La prima cosa da fare è crearsi una propria copia lavoro per poter apportare le modifiche desiderate ai sorgenti. Per creare la copia locale si usa il comando "checkout", che a seconda dei client ha sintassi differenti. Dopo aver creato la propria copia sul proprio PC si procede alla modifica desiderata e per quanto riguarda l'upload si esegue un "commit", il file viene caricato e la revision viene incrementata di uno per tener conto della modifica apportata.ESEMPIO PRATICO
Un esempio pratico di configurazione e gestione tramite il client RapidSVN su windows, attenzione questo client ha versioni sia per windows, linux e MacOS (http://rapidsvn.tigris.org/).
Lanciamo RapidSVN, prima cosa da fare creiamo la nostra copia lavoro, tasto destro del mouse su Bookmarks e scegliamo "Checkout New Working Copy" come in figura 1
Figura 1Si apre una mascherina, lasciamo le impostazioni come da immagine 2 e nel campo URL immettiamo "svn://www.teecno.it/home/reposity/teecno/trunk" e nel campo Destination Directory mettiamo il percorsodi di una cartella vuota dove vogliamo che RapidSVN scarichi i sorgenti di Teecno.
Figura 2A conclusione dell'operazione il subversion dovrebbe mostrarvi i sorgenti come da figura 3, alcune volte invece esegue l'operazione ma non mostra niente, in questo caso non vi preoccupare avete fatto tutto bene, chiudete il programma e riapritelo (è l'unico bug che fin ora abbiamo riscontrato, è capitato sia a me sia a Giorgio).
Figura 3Una volta fatto ciò aprite il vostro editor preferito apportate le modifiche ai sorgenti, ci lavorate liberamente e quando avete finito e volete fare l'upload non doveta fare altro che premere col pulsante destro sul file da uppare, fare un "commit" il RapidSVN bi chiede le autorizzazioni (user e password), una volta immesse il file verrà caricato.
Figura 4Qualora volessimo invece recuperare un file di una precedente revision, pulsante destro sul file, scegliamo update e nella mascherina che si apre togliamo lo spunto su "use latest" e immettiamo il numero della revision desiderata e il file verrà scaricato.
Per qualsiasi domanda postate pure qui.ACCOUNTS
Chiunque volesse partecipare allo sviluppo di Teecno può farlo liberamente ed è ben accetto, mandatemi un PM e vi creo l'account che avrà come nome utente il vostro nick e la password ovviamente random.Ciao Tony.
-
Devo dire che da usare è molto molto semplice, poi Tonyx lo ha spiegato in un modo davvero ottimo, facile da comprendere a tutti
Ora fate i vostri test, chiedete le Pass a Tonyx in pvt per il vostro accesso così iniziamo ad effettuare tutte le modifiche necessarie
-
Ciao a tutti,
ho un dubbio..
dopo aver aggiunto le modifiche come faccio a vedere se ho fatto tutto correttamente? .. magari visualizzando il risultato..Grazie!
-
Io ho aperto il RapidSVN e gli ho dato il comando Update, il risultato è che la revision è salita a 16 e tutti i file tranne database.sql portano il tuo nome utente.
Cmq la prova che il caricamento sia andato a buon fine lo vedi dall'incremento della revision.
Se non sbaglio prima era 12 ora è 16.
-
Ok, grazie.
Scusa, ma è il primo approccio a RapidSVN, non vorrei fare casini.
-
ciao
eheehe finalmente è tutto pronto, complimenti tonyx
quando puoi creami un account
-
ciao vorrei un'account (se possibile :D) per caricare teecno news quando sarà disponibile la versione definitiva (cioè tra poco :D)
-
@phakko said:
ciao vorrei un'account (se possibile :D) per caricare teecno news quando sarà disponibile la versione definitiva (cioè tra poco :D)
Ho cinfigurato tutto come descritto, però mi dice che è impossibile trovare host www.teecno.it
Qualcuno mi può aiutare?
-
Adesso succede anche a me...
-
-
Ora è ok!
-
ottimo tonyx! complimenti.
-
**Ma il server di ****Subversion è morto?
**
-
Sembra di si. O.O
-
Salve, è da pochi giorni che sono venuto a conoscenza del progetto teecno,in merito a delle ricerche che sto effettuando e mi farebbe piacere prendere parte al progetto..ci sono novità riguardo al progetto?