Пачатак праекта з Git і Google Code (частка I)

Я сачыў за блогам нейкі час і даўно хацеў чымсьці падзяліцца з вамі. На шчасце, у мяне ёсць некаторы час і я вырашыў сабраць міні-падручнік пра тое, як пабудаваць праект ісці і загрузіце яго ў Google Code.

Шмат якія падручнікі пачынаюцца з кланавання сховішча (загрузка яго з аддаленага сервера, напрыклад Google Code, GitHub, Bitbucket і г.д. ...), але вельмі мала тых, хто бярэ пад увагу распрацоўшчыкаў, якія нешта пачынаюць і хочуць зрабіць гэты праект з выкарыстаннем сістэмы кантролю версій (CVS, Паралельная сістэма версій) падабаецца ісці.

Каб даведацца больш пра кантроль версій, вы можаце ўбачыць гэтыя артыкулы ў Вікіпедыі: Кантроль версій y CVS.

Укараненне сістэмы кантролю версій для распрацоўкі праграмнага забеспячэння дазваляе пазбегнуць такіх сітуацый, як мы бачым у Imagen 1 (Я не сумняваюся, што гэта адбылося не з адным з нас).

розныя версіі-праекты

Imagen 1

З іншага боку, як толькі мы асвоім гэтую сістэму, мы можам пашырыць яе для выкарыстання ў іншых праграмах. Напрыклад, ён можа выкарыстоўвацца для кантролю версій дакументаў, якія мы звычайна рэдагуем. Гэта дазваляе весці гістарычны ўлік праведзенай працы, а таксама рэалізацыі розных галін, якія могуць быць укладам розных супрацоўнікаў.

Чаму Git?

git-лагатып

Ну, галоўным чынам таму, што гэта адзін з лепшых там. Яго стварыў наш дарагі сябар Лінус Торвальдс у C у 2005 г., і менавіта яна выкарыстоўваецца для адсочвання версій ядра Linux (нядрэнна, так?).

Ён адносна просты ў выкарыстанні, і, паводле апытання, праведзенага ў 2013 годзе, на развітанне, карыстальнікі Eclipse IDE прынялі 30%.

Для атрымання дадатковай інфармацыі вы можаце пракансультавацца ў артыкуле Вікіпедыя (на англійскай мове) пра ісці, альбо непасрэдна праз ваш афіцыйны сайт

На афіцыйным сайце мы можам знайсці ўсю адпаведную дакументацыю, кнігу, якая асвятляе найбольш важныя аспекты ісці крыху больш паглыбіцца ў тое, што мы будзем бачыць у гэтым артыкуле.

На шчасце, у нас ёсць адзін Іспанская версія які даволі добра перакладзены і цалкам поўны. Пераклад зроблены на GitHub і вы можаце паспрыяць яго паляпшэнню.

Чаму ў Google Code?

google-код-праект-лагатып

Ну, пра Інтэрнэт-гіганта шмат што не скажаш ... Хоць існуе мноства варыянтаў размяшчэння праектаў, многія з нас ужо маюць уліковы запіс Google і таму ў вас ужо ёсць імя карыстальніка Google Code, што робіць усё крыху прасцей.

Таксама Google Code У ім размешчаны сотні праектаў на розных мовах, ён бясплатны, ён прызначаны выключна для выкарыстання праектаў з адкрытым зыходным кодам і вельмі просты ў выкарыстанні.

З іншага боку, вам трэба было выбраць адзін з мноства варыянтаў, і я проста падумаў паспрабаваць тое, што прапануе нам вэб-гігант. У наступных частках я буду разглядаць іншыя існуючыя прапановы.

Хутка ...

Пакуль кароткае ўвядзенне, а ў наступнай частцы мы разгледзім, як стварыць наш праект у Google Code.

Прывітанне!


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

10 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны.

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   Паляўнічы сказаў

    Ну, Google Code забівае мяне (і доступ да праектаў, якія ён размяшчае), таму што ён заблакаваны для маёй краіны (Кубы), я выкарыстоўваю Github у поўнай меры, і хаця я мог бы атрымаць доступ да Google Code, я не бачу сэнсу выкарыстоўваць нешта іншае, акрамя Github, проста яны лепшыя.

    1.    Элаў сказаў

      Так, яны шмат кажуць пра свабоду ў Інтэрнэце, і яны заблакавалі нас.

      1.    IvanLinux сказаў

        АНБ выкарыстоўвае ICANN, каб пагражаць Google, ЗША могуць закрыць патрэбную старонку. Калі Google адкрые свае паслугі для Кубы, ICANN закрые дамен (які Google не хацеў бы). Хтосьці сказаў VPN? ^ _ ^

        1.    eliotime3000 сказаў

          Ну, гэта на Кубе. размеркаванне прапускной здольнасці нераўнамернае, таму VPN - гэта раскоша.

          1.    IvanLinux сказаў

            Вось яны танныя: http://www.vpnbook.com/freevpn (Дакладней 0 долараў)

    2.    Тахуры сказаў

      Іншае адрозненне заключаецца ў тым, што на github некаторыя кампаніі выкарыстоўваюць яго для пошуку сваіх новых талентаў, чаго нельга сказаць пра код Google. З іншага боку, калі Google сам перадае некаторыя свае праекты Opensource на GitHub, вы не думаеце, што гэта для чагосьці? ... Прывітанне ўсім.

  2.   Ірвандавал сказаў

    Код Google вельмі карысны, я выкарыстоўваю яго для ўніверсітэцкіх задач, але не з выкарыстаннем Git, а Subversion, я выкарыстоўваю svn, таму што я ў асноўным авалодваю ім

  3.   скарпанокс сказаў

    Яшчэ ў той дзень мне рэкамендавалі гэты падручнік па git.

    http://gitimmersion.com/index.html

    Я палічыў яго выдатным.

  4.   Блэкгем сказаў

    Калі я дрэнна памятаю, Google Code ужо некалькі месяцаў ахоплівае рэдагаваны змест, загрузкі і іншае. Я не выкарыстоўваю яго, таму я не ў курсе гэтага, але, мяркую, гэта будзе нешта, пра што вы будзеце глыбока абмяркоўваць, бо менавіта ў студзені 2014 года ў іх адбыліся некаторыя раптоўныя абмежавальныя змены. І што я пра Google XD

  5.   lecovi сказаў

    Праўда ў тым, што я не ведаў пра абмежаванні Google Code, мне проста падалося, што пачаць без неабходнасці ствараць новы ўліковы запіс (бо ў многіх павінен быць уліковы запіс Google).
    Гэта быў варыянт, які я паспрабаваў, ён быў мне карысны, і я ім падзяліўся. Безумоўна, ёсць мноства іншых лепшых варыянтаў, але ўсё залежыць ад таго, як працуе рабочая абстаноўка кожнага.
    Нам трэба будзе паглядзець, што Google нам чакае ў 2014 годзе, я ведаю, што яны рыхтуюць новы сайт для цэнтралізацыі дзейнасці распрацоўшчыкаў.

    На шчасце, гэта інструменты 2.0, калі яны прымаюць палітыку, якую карыстальнік не пераконвае, проста перастае яе выкарыстоўваць і вуаля! Зразумела, гэта трэба заўсёды прымаць да ўвагі, бо можа здарыцца так, што яно перастане існаваць, не пажадаўшы гэтага ...

bool (праўда)