Я сачыў за блогам нейкі час і даўно хацеў чымсьці падзяліцца з вамі. На шчасце, у мяне ёсць некаторы час і я вырашыў сабраць міні-падручнік пра тое, як пабудаваць праект ісці і загрузіце яго ў Google Code.
Шмат якія падручнікі пачынаюцца з кланавання сховішча (загрузка яго з аддаленага сервера, напрыклад Google Code, GitHub, Bitbucket і г.д. ...), але вельмі мала тых, хто бярэ пад увагу распрацоўшчыкаў, якія нешта пачынаюць і хочуць зрабіць гэты праект з выкарыстаннем сістэмы кантролю версій (CVS, Паралельная сістэма версій) падабаецца ісці.
Укараненне сістэмы кантролю версій для распрацоўкі праграмнага забеспячэння дазваляе пазбегнуць такіх сітуацый, як мы бачым у Imagen 1 (Я не сумняваюся, што гэта адбылося не з адным з нас).
З іншага боку, як толькі мы асвоім гэтую сістэму, мы можам пашырыць яе для выкарыстання ў іншых праграмах. Напрыклад, ён можа выкарыстоўвацца для кантролю версій дакументаў, якія мы звычайна рэдагуем. Гэта дазваляе весці гістарычны ўлік праведзенай працы, а таксама рэалізацыі розных галін, якія могуць быць укладам розных супрацоўнікаў.
Чаму Git?
Ну, галоўным чынам таму, што гэта адзін з лепшых там. Яго стварыў наш дарагі сябар Лінус Торвальдс у C у 2005 г., і менавіта яна выкарыстоўваецца для адсочвання версій ядра Linux (нядрэнна, так?).
Ён адносна просты ў выкарыстанні, і, паводле апытання, праведзенага ў 2013 годзе, на развітанне, карыстальнікі Eclipse IDE прынялі 30%.
На афіцыйным сайце мы можам знайсці ўсю адпаведную дакументацыю, кнігу, якая асвятляе найбольш важныя аспекты ісці крыху больш паглыбіцца ў тое, што мы будзем бачыць у гэтым артыкуле.
На шчасце, у нас ёсць адзін Іспанская версія які даволі добра перакладзены і цалкам поўны. Пераклад зроблены на GitHub і вы можаце паспрыяць яго паляпшэнню.
Чаму ў Google Code?
Ну, пра Інтэрнэт-гіганта шмат што не скажаш ... Хоць існуе мноства варыянтаў размяшчэння праектаў, многія з нас ужо маюць уліковы запіс Google і таму ў вас ужо ёсць імя карыстальніка Google Code, што робіць усё крыху прасцей.
Таксама Google Code У ім размешчаны сотні праектаў на розных мовах, ён бясплатны, ён прызначаны выключна для выкарыстання праектаў з адкрытым зыходным кодам і вельмі просты ў выкарыстанні.
З іншага боку, вам трэба было выбраць адзін з мноства варыянтаў, і я проста падумаў паспрабаваць тое, што прапануе нам вэб-гігант. У наступных частках я буду разглядаць іншыя існуючыя прапановы.
Хутка ...
Пакуль кароткае ўвядзенне, а ў наступнай частцы мы разгледзім, як стварыць наш праект у Google Code.
Прывітанне!
10 каментарыяў, пакіньце свой
Ну, Google Code забівае мяне (і доступ да праектаў, якія ён размяшчае), таму што ён заблакаваны для маёй краіны (Кубы), я выкарыстоўваю Github у поўнай меры, і хаця я мог бы атрымаць доступ да Google Code, я не бачу сэнсу выкарыстоўваць нешта іншае, акрамя Github, проста яны лепшыя.
Так, яны шмат кажуць пра свабоду ў Інтэрнэце, і яны заблакавалі нас.
АНБ выкарыстоўвае ICANN, каб пагражаць Google, ЗША могуць закрыць патрэбную старонку. Калі Google адкрые свае паслугі для Кубы, ICANN закрые дамен (які Google не хацеў бы). Хтосьці сказаў VPN? ^ _ ^
Ну, гэта на Кубе. размеркаванне прапускной здольнасці нераўнамернае, таму VPN - гэта раскоша.
Вось яны танныя: http://www.vpnbook.com/freevpn (Дакладней 0 долараў)
Іншае адрозненне заключаецца ў тым, што на github некаторыя кампаніі выкарыстоўваюць яго для пошуку сваіх новых талентаў, чаго нельга сказаць пра код Google. З іншага боку, калі Google сам перадае некаторыя свае праекты Opensource на GitHub, вы не думаеце, што гэта для чагосьці? ... Прывітанне ўсім.
Код Google вельмі карысны, я выкарыстоўваю яго для ўніверсітэцкіх задач, але не з выкарыстаннем Git, а Subversion, я выкарыстоўваю svn, таму што я ў асноўным авалодваю ім
Яшчэ ў той дзень мне рэкамендавалі гэты падручнік па git.
http://gitimmersion.com/index.html
Я палічыў яго выдатным.
Калі я дрэнна памятаю, Google Code ужо некалькі месяцаў ахоплівае рэдагаваны змест, загрузкі і іншае. Я не выкарыстоўваю яго, таму я не ў курсе гэтага, але, мяркую, гэта будзе нешта, пра што вы будзеце глыбока абмяркоўваць, бо менавіта ў студзені 2014 года ў іх адбыліся некаторыя раптоўныя абмежавальныя змены. І што я пра Google XD
Праўда ў тым, што я не ведаў пра абмежаванні Google Code, мне проста падалося, што пачаць без неабходнасці ствараць новы ўліковы запіс (бо ў многіх павінен быць уліковы запіс Google).
Гэта быў варыянт, які я паспрабаваў, ён быў мне карысны, і я ім падзяліўся. Безумоўна, ёсць мноства іншых лепшых варыянтаў, але ўсё залежыць ад таго, як працуе рабочая абстаноўка кожнага.
Нам трэба будзе паглядзець, што Google нам чакае ў 2014 годзе, я ведаю, што яны рыхтуюць новы сайт для цэнтралізацыі дзейнасці распрацоўшчыкаў.
На шчасце, гэта інструменты 2.0, калі яны прымаюць палітыку, якую карыстальнік не пераконвае, проста перастае яе выкарыстоўваць і вуаля! Зразумела, гэта трэба заўсёды прымаць да ўвагі, бо можа здарыцца так, што яно перастане існаваць, не пажадаўшы гэтага ...