Pagsisimula ng isang proyekto gamit ang Git at Google Code (Bahagi I)

Sinusundan ko ang blog nang ilang sandali at nais kong ibahagi sa iyo ng ilang sandali. Sa kabutihang palad mayroon akong kaunting oras at nagpasyang pagsamahin ang isang mini-tutorial sa kung paano bumuo ng isang proyekto pumunta at i-upload ito sa Google Code.

Maraming mga tutorial ang nagsisimula sa pamamagitan ng pag-clone ng isang imbakan (pag-download nito mula sa isang remote server tulad Google Code, GitHub, Bitbucket , atbp ...), ngunit kakaunti ang isinasaalang-alang ang mga tagabuo ng account na nagsisimula ng isang bagay at nais na gawin ang proyektong iyon gamit ang isang sistema ng kontrol sa bersyon (CVS, Kasabay ng Sistema ng Pag-bersyon) paano pumunta.

Upang matuto nang higit pa tungkol sa kontrol sa bersyon maaari mong makita ang mga artikulong ito sa Wikipedia: Pagkontrol sa bersyon y CVS.

Ang pagpapatupad ng isang sistema ng kontrol sa bersyon para sa pagpapaunlad ng software ay nagbibigay-daan sa iyo upang maiwasan ang mga sitwasyong tulad ng nakikita namin sa Imagen 1 (Hindi ako nagdududa na nangyari ito sa higit sa isa sa atin).

iba't ibang-bersyon-proyekto

Imagen 1

Sa kabilang banda, kapag na-master na natin ang sistemang ito maaari natin itong palawakin upang magamit ito sa ibang mga application. Halimbawa, maaari itong magamit upang magkaroon ng isang kontrol sa bersyon ng mga dokumento na karaniwang nai-edit namin. Pinapayagan kaming mapanatili ang isang makasaysayang tala ng gawaing isinasagawa pati na rin ang pagsasakatuparan ng iba't ibang mga sangay na maaaring maging kontribusyon mula sa iba`t ibang mga katuwang.

Bakit Git?

git-logo

Sa gayon, higit sa lahat sapagkat ito ay isa sa pinakamahusay doon. Ito ay nilikha ng aming mahal na kaibigan Linus Torvalds noong C noong 2005 at ginagamit ang isa upang subaybayan ang mga bersyon ng kernel ng Linux (hindi masama, tama ba?).

Ito ay medyo madaling gamitin at ayon sa isang survey na isinagawa noong 2013 na nagpaalam, ang mga gumagamit ng Eclipse IDE ay mayroong isang ampon na 30%.

Para sa karagdagang impormasyon maaari kang kumunsulta sa artikulo ng Wikipedia (sa English) tungkol sa pumunta, o direkta sa pamamagitan ng iyong opisyal na website

Sa opisyal na site maaari naming makita ang lahat ng nauugnay na dokumentasyon, isang libro na sumasaklaw sa pinakamahalagang mga aspeto ng pumunta upang masaliksik nang kaunti pa kung ano ang makikita natin sa artikulong ito.

Sa kabutihang palad mayroon kaming isa Espanyol bersyon na kung saan ay mahusay na isinalin at medyo kumpleto rin. Ang pagsasalin ay nasa GitHub at maaari kang magbigay ng kontribusyon sa pagpapabuti nito.

Bakit sa Google Code?

logo ng google-code-project-logo

Sa gayon, walang masasabi tungkol sa higanteng Internet ... Bagaman maraming mga pagpipilian para sa pagho-host ng mga proyekto, marami sa atin ay mayroon nang isang account ng Google at samakatuwid mayroon ka nang username Google Code, ginagawang mas madali ang mga bagay.

Rin Google Code Nagho-host ito ng daan-daang mga proyekto sa iba't ibang mga wika, libre ito, eksklusibo ito para sa paggamit ng mga proyekto ng Open Source at napakadaling gamitin.

Sa kabilang banda, kailangan mong pumili para sa isa sa maraming mga pagpipilian at naisip ko lang na subukan kung ano ang inaalok sa amin ng web higante. Sa hinaharap na mga installment susuriin ko ang iba pang mga alok na mayroon.

Malapit na…

Sa ngayon isang maikling pagpapakilala at sa susunod na yugto ay susuriin namin kung paano lilikha ng aming proyekto Google Code.

Pagbati!


10 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   dhunter dijo

    Sa gayon, pinapatay ako ng Google Code (at ina-access ang mga proyektong nai-host nito) dahil naka-block ito para sa aking bansa (Cuba), ginagamit ko ang Github nang buo, at kahit na ma-access ko ang Google Code, hindi ko makita ang puntong gumamit ng ibang bagay kaysa sa Github, simpleng sila ang pinakamahusay.

    1.    masigla dijo

      Oo, marami silang pinag-uusapan tungkol sa Freedom sa web at na-block kami.

      1.    ivanlinux dijo

        Gumagamit ang NSA ng ICANN upang banta ang Google, maaaring isara ng Estados Unidos ang pahinang nais nito. Kung binuksan ng Google ang mga serbisyo nito sa Cuba, isasara ng ICANN ang domain (na hindi nais ng Google). May nagsabi bang VPN? ^ _ ^

        1.    eliotime3000 dijo

          Kaya, ito ay sa Cuba. ang pamamahagi ng bandwidth ay hindi pantay, kaya ang isang VPN ay isang luho doon.

          1.    ivanlinux dijo

            Narito ang mga ito ay mura: http://www.vpnbook.com/freevpn ($ 0 upang maging eksakto)

    2.    tumungo dijo

      Ang isa pang pagkakaiba ay ang sa github ilang mga kumpanya ang gumagamit nito upang maghanap para sa kanilang mga bagong talento, na hindi ang kaso sa google code. Sa kabilang banda, kung ang Google mismo ay nagpapasa ng ilang mga proyekto sa Opensource sa GitHub, hindi ba sa palagay mo para ito sa isang bagay?… Pagbati sa lahat.

  2.   irvandoval dijo

    Napaka kapaki-pakinabang ng Google code, ginagamit ko ito para sa mga gawain sa unibersidad ngunit hindi gumagamit ng Git ngunit Subversion, gumagamit ako ng svn dahil ako ang talagang pinangangasiwaan ko

  3.   scorponox dijo

    Bumalik sa araw na ito git tutorial ay inirerekumenda sa akin.

    http://gitimmersion.com/index.html

    Nakita kong mahusay ito.

  4.   blackgem dijo

    Kung hindi ko matandaan nang masama, ang Google Code ay sumasaklaw na sa na-e-edit na nilalaman, mga pag-download at mga katulad na para sa mga buwan. Hindi ko ito ginagamit kaya't hindi ako napapanahon dito, ngunit sa palagay ko ito ay magiging isang bagay na tatalakayin mo nang malalim dahil tiyak para sa Enero 2014 mayroon silang ilang biglaang nililimitahan ang mga pagbabago. At ako ay pro Google XD

  5.   lecovi dijo

    Ang totoo ay hindi ko namalayan ang mga paghihigpit sa Google Code, tila madali itong magsimula nang hindi kinakailangang makakuha ng isang bagong account (dahil maraming dapat magkaroon ng isang Google account).
    Ito ay isang pagpipilian na sinubukan ko, kapaki-pakinabang sa akin at ibinahagi ko ito. Tiyak na maraming iba pang mga mas mahusay na pagpipilian, ngunit ang lahat ay nakasalalay sa kung paano ang kapaligiran sa pagtatrabaho ng bawat isa.
    Kailangang makita natin kung ano ang inilaan ng Google para sa atin sa 2014, alam ko na naghahanda sila ng isang bagong site upang isentralisahin ang mga aktibidad ng mga developer.

    Sa kabutihang-palad ang mga ito ay 2.0 mga tool, kapag kumuha sila ng isang patakaran na hindi kumbinsihin ang gumagamit, ang isa ay titigil lamang sa paggamit nito at voila! Siyempre, kailangan mong palaging isaalang-alang iyan, dahil maaaring mangyari na tumigil ito sa pag-iral nang walang hinahangad na ...