Стартиране на проект с 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.

Поздрави!


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   dhunter каза той

    Е, Google Code ме убива (и достъп до проектите, които той хоства), защото е блокиран за моята държава (Куба), използвам Github изцяло и въпреки че имах достъп до Google Code, не виждам смисъл да използвам нещо различно от Github, просто те са най-добрите.

    1.    елав каза той

      Да, те говорят много за свободата в мрежата и ни блокират.

      1.    ИванЛинукс каза той

        NSA използва ICANN, за да заплашва Google, САЩ могат да затворят страницата, която искат. Ако Google отвори услугите си за Куба, ICANN ще затвори домейна (което Google не би искал). Някой каза ли VPN? ^ _ ^

        1.    eliotime3000 каза той

          Е, това е в Куба. разпределението на честотната лента е неравномерно, така че VPN е лукс там.

          1.    ИванЛинукс каза той

            Тук те са евтини: 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.   лецови каза той

    Истината е, че не бях наясно с ограниченията на Google Code, просто ми се стори лесно да започна, без да се налага да получавам нов акаунт (тъй като мнозина трябва да имат акаунт в Google).
    Това беше опция, която опитах, беше ми полезна и я споделих. Със сигурност има много други по-добри възможности, но всичко зависи от това каква е работната среда на всеки един.
    Ще трябва да видим какво ни е подготвил Google през 2014 г. Знам, че те подготвят нов сайт за централизиране на дейностите на разработчиците.

    За щастие те са 2.0 инструменти, когато вземат политика, която не убеждава потребителя, човек просто спира да го използва и voila! Разбира се, винаги трябва да вземате това предвид, тъй като може да се случи, че то престава да съществува, без никой да не го е пожелал ...