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

Sa wakas, ang tanging bagay na natitira upang makita ay kung paano irehistro ang sunud-sunod na mga pagbabago sa aming pag-unlad.

9. Pagrehistro ng mga pagbabago

Gagawa kami ng ilang mga pagbabago sa file ng source code. Una ay idaragdag namin ang karaniwang linya ng mga kapaligiran * nix para sa mga script at pagkatapos ay gagawa kami ng isang bahagyang mas masigasig na mensahe. Sa kasong ito ginagawa namin ito sa text editor.

vim-modifying-file

Kung patakbuhin natin ang utos git status Ipapaalam nito sa amin na may mga pagbabago at dapat kaming gumawa ng bago gumawa upang irehistro ang mga ito. Nagpapatupad kami ng:

~ / HelloWorld $ git commit -a -m "Pagdaragdag ng mas masigasig na mensahe"
Sa pagpipilian -m ipinapasa namin ang teksto ng gumawa at samakatuwid hindi nito bubuksan ang text editor, ito ay isang mas mabilis na paraan upang gumawa ng isang gumawa kapag ang mga pagbabago ay hindi marami at hindi ito makabuluhan upang buksan ang editor upang ipaliwanag ang isang solong linya.

Nang sinimulan namin ang aming proyekto sa Google Code, naitaguyod namin na magkakaroon ito ng lisensya GPL v3, nakasaad dito na ang software ay dapat na ipamahagi sa isang kopya ng file ng lisensya. Iyon ang dahilan kung bakit maaari kaming kumonekta sa site ng GNU at i-download ito.

Ngayon na mayroon kaming file ng lisensya maaari namin itong idagdag sa aming proyekto. Sa pamamagitan lamang ng pag-drop nito sa gumaganang direktoryo. Kung tatakbo tayo a git status, ipapaalam nito sa amin na may mga pagbabago ngunit ang pinag-uusapan na file ay hindi «sinusubaybayan»(Kung maaari kong gamitin ang term).

git-status-not-tracked-file

Upang maipakita ang pagbabago sa aming imbakan, dapat naming epektibo itong idagdag gamit ang utos git add.

~ / HelloWorld $ git idagdag ang LICENSE.txt

Kung tatakbo ulit tayo git status ipaalam ito sa amin na may naidagdag na bagong file. Sa wakas tatakbo kami a gumawa upang magtaguyod ng isang bagong bersyon at sa wakas maaari naming mai-upload ang kasalukuyang estado ng aming lokal na imbakan sa remote na imbakan na naka-host sa Google Code.

~ / HelloWorld $ git commit -a -m "Pagdaragdag ng GPL v3 File ng lisensya" ~ / HelloWorld $ git push gc master

10. Pagsusuri sa ating kasaysayan

Kung kumonekta kami sa lalagyan ng aming proyekto sa Google Code maaari nating makita sa seksyon pinagmulan sa seksyon Mga Pagbabago ang iba't ibang mga bersyon na ginagamit namin sa aming pag-unlad.

mga pagbabago sa google-code

Maaari mong makita ang repository sa address: http://code.google.com/p/lecovi-hello-world/source/browse/

Sa wakas

Tulad ng makikita mo, ito ay medyo simple at ito ay isang lubhang kapaki-pakinabang na tool. Inaasahan kong nagustuhan mo ito, nagsilbi ito sa iyo at hinihintay ko ang iyong mga komento.

Pagbati!


2 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.   Tesla dijo

    Salamat sa seryeng ito ng mga kagiliw-giliw na artikulo !!

    Mayroon bang espesyal na dahilan upang gamitin ang Google Code sa halip na Github na tila mas sikat? Tinanong ko ito mula sa pinakadakilang kamangmangan XD

    Pagbati!

    1.    lecovi dijo

      Walang anuman!
      Hindi lamang ito tila napaka-simple at iniisip na maraming mga tao ang mayroon nang isang Google account, maaari mong makuha ang serbisyo sa pamamagitan lamang ng pagpunta sa Google Code site.

      Ang GitHub ay isang mahusay na tool, ngunit ang pagkakaroon ng maraming mga pagpipilian sa pagsasaayos kung minsan ay ginagawang mas napakalaki para sa newbie.

      Naghahanda ako ng ilang mga installment kung saan nagtatrabaho ako nang kaunti sa GitHub at Bitbucket, ipinakikilala ang Mercurial at hg-git.

      Yakap!