Rozpoczęcie projektu za pomocą Git i Google Code (część I)

Od jakiegoś czasu śledzę bloga i chciałem się z wami czymś podzielić. Na szczęście mam teraz trochę czasu i postanowiłem stworzyć mini tutorial, jak złożyć projekt git i prześlij go do Google Code.

Wiele samouczków rozpoczyna się od sklonowania repozytorium (pobrania go ze zdalnego serwera, takiego jak Google Code, GitHub, bitbucket itp ...), ale bardzo niewielu bierze pod uwagę programistów, którzy coś rozpoczynają i chcą zrobić ten projekt za pomocą systemu kontroli wersji (CVS, Współbieżny system wersjonowania) jak git.

Więcej informacji na temat kontroli wersji można znaleźć w następujących artykułach w Wikipedii: Kontrola wersji y CVS.

Wdrożenie systemu kontroli wersji dla rozwoju oprogramowania pozwala uniknąć sytuacji takich jak ta, którą widzimy w Imagen 1 (Nie wątpię, że zdarzyło się to więcej niż jednemu z nas).

różne-wersje-projekty

Imagen 1

Z drugiej strony, gdy już opanujemy ten system, możemy go rozszerzyć, aby używać go w innych aplikacjach. Na przykład może służyć do kontroli wersji dokumentów, które zwykle edytujemy. Pozwala nam to na prowadzenie historycznego zapisu wykonanych prac, a także realizacji różnych dziedzin, które mogą być wkładem różnych współpracowników.

Dlaczego Git?

logo git

Cóż, głównie dlatego, że jest jednym z najlepszych na rynku. Został stworzony przez naszego drogiego przyjaciela Linus Torvalds w C w 2005 roku i jest używany do śledzenia wersji jądra Linuksa (nieźle, prawda?).

Jest stosunkowo łatwy w użyciu i według ankiety przeprowadzonej w 2013 roku, która pożegnała się, użytkownicy Eclipse IDE przyjęli 30%.

Więcej informacji można znaleźć w artykule Wikipedia (w języku angielskim) około gitlub bezpośrednio przez oficjalna strona internetowa

Na oficjalnej stronie możemy znaleźć całą odpowiednią dokumentację, książkę, która obejmuje najważniejsze aspekty git aby dokładniej zagłębić się w to, co zobaczymy w tym artykule.

Na szczęście mamy Wersja hiszpańska który jest dość dobrze przetłumaczony i całkiem kompletny. Tłumaczenie jest gotowe GitHub i możesz przyczynić się do jego ulepszenia.

Dlaczego w Google Code?

logo-projektu-google-code

Cóż, nie ma wiele do powiedzenia na temat internetowego giganta ... Chociaż jest wiele opcji hostingu projektów, wielu z nas ma już konto Google dlatego masz już swoją nazwę użytkownika Google Codetrochę ułatwiając.

Również Google Code Zawiera setki projektów w różnych językach, jest bezpłatny, jest przeznaczony wyłącznie do użytku w projektach Open Source i jest bardzo łatwy w użyciu.

Z drugiej strony musiałeś wybrać jedną z wielu opcji i pomyślałem, że spróbuję tego, co oferuje nam internetowy gigant. W kolejnych ratach będę przeglądać inne istniejące oferty.

Wkrótce…

Jak dotąd krótkie wprowadzenie, aw kolejnej części omówimy, jak stworzyć nasz projekt w Google Code.

Pozdrowienia!


10 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   łowca powiedział

    Cóż, Google Code mnie zabija (i dostęp do projektów, które obsługuje), ponieważ jest zablokowany dla mojego kraju (Kuby), używam Github w pełni i chociaż mogę uzyskać dostęp do Google Code, nie widzę sensu używania czegoś poza Githubem, po prostu są najlepsze.

    1.    pełen życia powiedział

      Tak, dużo mówią o wolności w sieci i zablokowali nas.

      1.    ivanlinux powiedział

        NSA używa ICANN, aby zagrozić Google, Stany Zjednoczone mogą zamknąć żądaną stronę. Gdyby Google otworzył swoje usługi na Kubie, ICANN zamknąłby domenę (czego Google by nie chciał). Czy ktoś powiedział VPN? ^ _ ^

        1.    Eliotime3000 powiedział

          Cóż, tak jest na Kubie. dystrybucja przepustowości jest nierównomierna, więc VPN jest tam luksusem.

          1.    ivanlinux powiedział

            Tutaj są tanie: http://www.vpnbook.com/freevpn (Dokładnie 0 USD)

    2.    tahuri powiedział

      Inną różnicą jest to, że na githubie niektóre firmy używają go do wyszukiwania swoich nowych talentów, co nie ma miejsca w przypadku kodu Google. Z drugiej strony, jeśli samo Google przekazuje niektóre ze swoich projektów OpenSource do GitHub, czy nie sądzisz, że to po coś?… Pozdrowienia dla wszystkich.

  2.   irvandoval powiedział

    Kod Google jest bardzo przydatny, używam go do zadań uniwersyteckich, ale nie używam Gita, ale Subversion, używam svn, ponieważ jestem tym, który w zasadzie opanowałem

  3.   scorponox powiedział

    Kiedyś polecono mi ten samouczek git.

    http://gitimmersion.com/index.html

    Uważam, że to doskonałe.

  4.   czarny klejnot! powiedział

    Jeśli nie pamiętam źle, Google Code już od miesięcy obejmuje edytowalne treści, pliki do pobrania itp. Nie używam go, więc nie jestem z nim na bieżąco, ale przypuszczam, że będzie to coś, o czym będziecie dogłębnie dyskutować, bo właśnie w styczniu 2014 roku nastąpiły nagłe zmiany ograniczające. I że jestem profesjonalistą Google XD

  5.   Lecovi powiedział

    Prawda jest taka, że ​​nie zdawałem sobie sprawy z ograniczeń Google Code, po prostu wydawało mi się, że jest to coś łatwego do rozpoczęcia bez konieczności tworzenia nowego konta (ponieważ wielu musi mieć konto Google).
    To była opcja, którą wypróbowałem, była mi przydatna i się nią podzieliłem. Z pewnością istnieje wiele innych lepszych opcji, ale wszystko zależy od środowiska pracy każdego z nich.
    Będziemy musieli zobaczyć, co Google przygotuje dla nas w 2014 roku, wiem, że przygotowują nową witrynę, aby scentralizować działania programistów.

    Na szczęście są to narzędzia 2.0, kiedy przyjmują politykę, która nie przekonuje użytkownika, po prostu przestaje się jej używać i voila! Oczywiście trzeba to zawsze brać pod uwagę, ponieważ może się zdarzyć, że przestanie istnieć, a nikt tego nie chciał ...