Avvio di un progetto con Git e Google Code (Parte I)

Seguo il blog da un po 'e volevo condividere qualcosa con te da un po'. Fortunatamente ora ho un po 'di tempo e ho deciso di mettere insieme un mini-tutorial su come costruire un progetto con Idiota e caricalo su Google Code.

Molti tutorial iniziano clonando un repository (scaricandolo da un server remoto come Google Code, GitHub, bitbucket , ecc ...), ma ci sono pochissimi che prendono in considerazione gli sviluppatori che stanno iniziando qualcosa e vogliono fare quel progetto usando un sistema di controllo della versione (CVS, Sistema di controllo delle versioni simultaneo) piace Idiota.

Per saperne di più sul controllo della versione puoi vedere questi articoli su Wikipedia: Controllo della versione y CVS.

L'implementazione di un sistema di controllo della versione per lo sviluppo del software consente di evitare situazioni come quella che vediamo in Imagen 1 (Non dubito che sia successo a più di uno di noi).

varie-versioni-progetti

Imagen 1

D'altra parte, una volta che padroneggiamo questo sistema possiamo estenderlo per usarlo in altre applicazioni. Ad esempio, può essere utilizzato per avere un controllo della versione dei documenti che di solito modifichiamo. Questo ci permette di tenere traccia storica del lavoro svolto nonché della realizzazione di diversi rami che possono essere i contributi di vari collaboratori.

Perché Git?

logo-git

Beh, principalmente perché è uno dei migliori in circolazione. È stato creato dal nostro caro amico Linus Torvalds in C nel 2005 ed è quello utilizzato per tenere traccia delle versioni del kernel Linux (non male, vero?).

È relativamente facile da usare e secondo un sondaggio condotto nel 2013 che dice addio, gli utenti di Eclipse IDE hanno un'adozione del 30%.

Per maggiori informazioni puoi consultare l'articolo di Wikipedia (in inglese) su Idiotao direttamente tramite il tuo Sito ufficiale

Sul sito ufficiale possiamo trovare tutta la documentazione pertinente, un libro che copre gli aspetti più importanti di Idiota per approfondire un po 'di più quello che vedremo in questo articolo.

Per fortuna ne abbiamo uno Versione spagnola che è abbastanza ben tradotto e anche abbastanza completo. La traduzione è in GitHub e puoi contribuire a migliorarlo.

Perché in Google Code?

logo-progetto-codice-google

Bene, non c'è molto da dire sul gigante di Internet ... Sebbene ci siano più opzioni per i progetti di hosting, molti di noi hanno già un account di Google e quindi hai già il tuo nome utente Google Code, rendendo le cose un po 'più facili.

Anche Google Code Ospita centinaia di progetti in diverse lingue, è gratuito, è esclusivamente per l'utilizzo di progetti Open Source ed è molto facile da usare.

D'altra parte, dovevi optare per una delle tante opzioni e ho pensato di provare quello che ci offre il gigante del web. Nelle prossime puntate esaminerò altre offerte esistenti.

Presto…

Fin qui una breve introduzione e nella prossima puntata esamineremo come creare il nostro progetto in formato Google Code.

Saluti!


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   cacciatore suddetto

    Ebbene, Google Code mi uccide (e accedo ai progetti che ospita) perché è bloccato per il mio paese (Cuba), utilizzo completamente Github e sebbene potessi accedere a Google Code, non vedo il motivo per cui utilizzare qualcosa di diverso da Github, semplicemente sono i migliori.

    1.    vivace suddetto

      Sì, parlano molto di Libertà sul web e ci hanno bloccato.

      1.    Ivan Linux suddetto

        La NSA usa l'ICANN per minacciare Google, gli Stati Uniti possono chiudere la pagina che vogliono. Se Google aprisse i suoi servizi a Cuba, ICANN chiuderebbe il dominio (cosa che Google non vorrebbe). Qualcuno ha detto VPN? ^ _ ^

        1.    eliotime3000 suddetto

          Bene, è quello a Cuba. la distribuzione della larghezza di banda non è uniforme, quindi una VPN è un lusso lì.

          1.    Ivan Linux suddetto

            Qui sono economici: http://www.vpnbook.com/freevpn ($ 0 per essere esatti)

    2.    Tauri suddetto

      Un'altra differenza è che su GitHub alcune aziende lo usano per cercare i loro nuovi talenti, cosa che non è il caso di Google Code. D'altra parte, se Google stessa sta trasferendo alcuni dei suoi progetti opensource a GitHub, non pensi che sia per qualcosa? ... Saluti a tutti.

  2.   irvandoval suddetto

    Il codice di Google è molto utile, lo uso per compiti universitari ma non uso Git ma Subversion, uso svn perché sono quello che fondamentalmente padroneggio

  3.   scorponox suddetto

    Nel corso della giornata questo tutorial su git mi è stato consigliato.

    http://gitimmersion.com/index.html

    L'ho trovato eccellente.

  4.   gemma nera suddetto

    Se non ricordo male, Google Code copre già da mesi contenuti modificabili, download e simili. Non lo uso quindi non sono al passo con esso, ma suppongo che sarà qualcosa di cui parlerai in modo approfondito perché proprio per gennaio 2014 hanno avuto dei repentini cambiamenti limitanti. E che sono pro Google XD

  5.   lecovi suddetto

    La verità è che non ero a conoscenza delle restrizioni di Google Code, mi sembrava semplicemente qualcosa di facile da avviare senza dover creare un nuovo account (poiché molti devono avere un account Google).
    Era un'opzione che ho provato, mi è stata utile e l'ho condivisa. Sicuramente ci sono molte altre opzioni migliori, ma tutto dipende da come è l'ambiente di lavoro di ciascuna.
    Dovremo vedere cosa ha in serbo Google per noi nel 2014, so che stanno preparando un nuovo sito per centralizzare le attività degli sviluppatori.

    Per fortuna sono strumenti 2.0, quando prendono una policy che non convince l'utente, si smette semplicemente di usarla e voilà! Certo, devi sempre tenerne conto, poiché può succedere che cessi di esistere senza che uno lo abbia desiderato ...