• User Attivo

    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

    image
    Figura 1

    Si 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.

    image
    Figura 2

    A 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).

    image
    Figura 3

    Una 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.

    image
    Figura 4

    Qualora 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. :vaiii:


  • Community Manager

    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 😄

    :yuppi:


  • User

    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!


  • User Attivo

    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.


  • User

    Ok, grazie.
    Scusa, ma è il primo approccio a RapidSVN, non vorrei fare casini.


  • Super User

    ciao 🙂

    eheehe finalmente è tutto pronto, complimenti tonyx 🙂

    quando puoi creami un account 😄

    :ciauz:


  • User

    ciao vorrei un'account (se possibile :D) per caricare teecno news quando sarà disponibile la versione definitiva (cioè tra poco :D)


  • User

    @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?


  • User Attivo

    Adesso succede anche a me... :mmm:


  • User

    @Salatti.NET said:

    Adesso succede anche a me... :mmm:

    sembra che è offline;)


  • User Attivo

    Ora è ok!


  • User

    ottimo tonyx! complimenti.


  • User

    **Ma il server di ****Subversion è morto?
    **


  • User

    Sembra di si. O.O


  • User Attivo

    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?