Démarrer un projet avec Git et Google Code (partie I)

Je suis le blog depuis un moment et je voulais partager quelque chose avec vous depuis un moment. Heureusement, j'ai maintenant un peu de temps et j'ai décidé de mettre sur pied un mini-tutoriel sur la façon de construire un projet avec Git et téléchargez-le sur Google Code.

De nombreux tutoriels commencent par cloner un référentiel (en le téléchargeant à partir d'un serveur distant comme Google Code, GitHub, bitbucket , etc ...), mais il y en a très peu qui prennent en compte les développeurs qui commencent quelque chose et qui veulent faire ce projet en utilisant un système de contrôle de version (CVS, Système de contrôle de version simultané) comme Git.

Pour en savoir plus sur le contrôle de version, vous pouvez consulter ces articles sur Wikipedia: Contrôle de version y CVS.

La mise en œuvre d'un système de contrôle de version pour le développement logiciel vous permet d'éviter des situations comme celle que nous voyons dans le Image 1 (Je ne doute pas que cela soit arrivé à plus d'un d'entre nous).

divers-versions-projets

Image 1

D'autre part, une fois que nous maîtrisons ce système, nous pouvons l'étendre pour l'utiliser dans d'autres applications. Par exemple, il peut être utilisé pour avoir un contrôle de version des documents que nous éditons habituellement. Cela nous permet de garder un historique des travaux réalisés ainsi que la réalisation des différentes branches qui peuvent être des contributions de divers collaborateurs.

Pourquoi Git?

logo-git

Eh bien, principalement parce que c'est l'un des meilleurs du marché. Il a été créé par notre cher ami Linus Torvalds en C en 2005 et est celui utilisé pour garder une trace des versions du noyau Linux (pas mal, non?).

Il est relativement simple d'utilisation et selon une enquête menée en 2013 qui dit au revoir, les utilisateurs d'Eclipse IDE ont une adoption de 30%.

Pour plus d'informations, vous pouvez consulter l'article de Wikipedia (en anglais) sur Git, ou directement via votre site officiel

Sur le site officiel, nous pouvons trouver toute la documentation pertinente, un livre qui couvre les aspects les plus importants de Git pour approfondir un peu plus ce que nous allons voir dans cet article.

Heureusement, nous en avons un Version espagnole qui est assez bien traduit et assez complet aussi. La traduction est en GitHub et vous pouvez contribuer à l'améliorer.

Pourquoi dans Google Code?

logo-projet-code-google

Eh bien, il n'y a pas grand-chose à dire sur le géant de l'Internet ... Bien qu'il existe plusieurs options pour l'hébergement de projets, beaucoup d'entre nous ont déjà un compte Google et donc vous avez déjà votre nom d'utilisateur Google Code, rendant les choses un peu plus faciles.

Également Google Code Il héberge des centaines de projets dans différentes langues, il est gratuit, il est exclusivement destiné à l'utilisation de projets Open Source et il est très simple d'utilisation.

D'un autre côté, vous deviez opter pour l'une des nombreuses options et j'ai juste pensé essayer ce que le géant du Web nous propose. Dans les prochains versements, je passerai en revue les autres offres existantes.

Bientôt…

Jusqu'à présent, une brève introduction et dans le prochain épisode, nous examinerons comment créer notre projet en Google Code.

Salutations!


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   chasseur dit

    Eh bien, Google Code me tue (et accéder aux projets qu'il héberge) car il est bloqué pour mon pays (Cuba), j'utilise Github au maximum, et bien que je puisse accéder à Google Code, je ne vois pas l'intérêt d'utiliser autre chose que Github, simplement ils sont les meilleurs.

    1.    animé dit

      Oui, ils parlent beaucoup de liberté sur le web et ils nous bloquent.

      1.    ivanlinux dit

        La NSA utilise l'ICANN pour menacer Google, les États-Unis peuvent fermer la page qu'ils souhaitent. Si Google ouvrait ses services à Cuba, l'ICANN fermerait le domaine (ce que Google n'aimerait pas). Quelqu'un a-t-il dit VPN? ^ _ ^

        1.    éliotime3000 dit

          Eh bien, c'est ça à Cuba. la distribution de la bande passante est inégale, donc un VPN est un luxe là-bas.

          1.    ivanlinux dit

            Ici, ils sont bon marché: http://www.vpnbook.com/freevpn (0 $ pour être exact)

    2.    Tahouri dit

      Une autre différence est que sur github certaines entreprises l'utilisent pour rechercher leurs nouveaux talents, ce qui n'est pas le cas avec google code. D'un autre côté, si Google transfère lui-même certains de ses projets OpenSource sur GitHub, ne pensez-vous pas que c'est pour quelque chose?… Salutations à tous.

  2.   irvandoval dit

    Le code Google est très utile, je l'utilise pour des tâches universitaires mais n'utilise pas Git mais Subversion, j'utilise svn parce que je suis celui que je maîtrise essentiellement

  3.   Scorponox dit

    À l'époque, ce tutoriel git m'a été recommandé.

    http://gitimmersion.com/index.html

    Je l'ai trouvé excellent.

  4.   Gemme noire dit

    Si je ne me souviens pas mal, Google Code couvre déjà le contenu modifiable, les téléchargements et autres depuis des mois. Je ne l'utilise pas donc je ne suis pas à jour avec, mais je suppose que ce sera quelque chose dont vous discuterez en profondeur car précisément pour janvier 2014, ils ont subi des changements soudains de limitation. Et que je suis pro Google XD

  5.   Lecovi dit

    La vérité est que je n'étais pas au courant des restrictions de Google Code, il me semblait juste facile de commencer sans avoir à créer un nouveau compte (car beaucoup doivent avoir un compte Google).
    C'était une option que j'ai essayée, elle m'a été utile et je l'ai partagée. Il existe sûrement de nombreuses autres meilleures options, mais tout dépend de la façon dont est l'environnement de travail de chacun.
    Il va falloir voir ce que Google nous réserve en 2014, je sais qu'ils préparent un nouveau site pour centraliser les activités des développeurs.

    Heureusement, ce sont des outils 2.0, quand ils prennent une politique qui ne convainc pas l'utilisateur, on arrête simplement de l'utiliser et le tour est joué! Bien sûr, il faut toujours garder cela à l'esprit, car il peut arriver que cela cesse d'exister sans que l'on l'ait souhaité ...